您当前的位置:五五电子网电子知识单片机-工控设备DSP/FPGA技术TMS320C6713的软件自动更新方案设计 正文
TMS320C6713的软件自动更新方案设计

TMS320C6713的软件自动更新方案设计

点击数:7218 次   录入时间:03-04 11:42:55   整理:http://www.55dianzi.com   DSP/FPGA技术


www.55dianzi.com

  3 在TMS320VC5409系统上的实现

  大多数DSP系统的引导过程都大同小异,笔者也将本方案应用在基于TMS320VC5409的硬件平台上。对于COFF文件的解析,两种平台没有区别,解析得到的段数据也同样是加上段头后烧进Flash。TMS320VC5409与 TMS320C6713 唯一的区别在于其引导过程。TMS320VC5409的引导方式较多,对本方案的实现也多种多样,这里只简单介绍笔者所使用的方法。

  将MP/MC引脚拉高,使TMS320VC5409为微处理器模式。这样程序空间0xff80~0xffff映射到外部,同时硬件上将Flash空间连接到DSP的0x8000~0xfff程序空间上。DSP上电复位后,PC从程序空间的0xff80开始执行,需要做的是在0xff80对应的Flash空间中写入一个跳转语句,将DSP跳转到 引导程序 开始的位置。可以看出,由于引导程序没有长度限制,因此采用一级程序引导。注意:此时的引导程序并没有复制到片内RAM中,而是直接在Flash上执行,所以在编译引导程序时要注意链接文件的书写。当引导程序开始执行后,直接在预先设定好的Flash空间中根据1.2小节中的结构体寻找段数据并复制,复制完成后跳转到系统程序入口处。

  编者注:实现代码见本刊网站 www.mesnet.cm.cn 。

  4 结论

  本文介绍了一种基于TMS320C6713系统的 软件自动更新 方案。该方案具有实现简单、效率高的优点,且一旦实现后,每次软件更新时无须改动引导程序。目前该方案已应用在国家自然科学基金项目自动指纹识别系统中,收到了非常好的效果。实践表明,本方案具有很好的可移植性,可以在TI公司的多种DSP平台上得到应用。



上一页  [1] [2] 


本文关键字:软件  DSP/FPGA技术单片机-工控设备 - DSP/FPGA技术