×

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

消耗积分:0 | 格式:rar | 大小:344 | 2010-01-16

分享资料个

笔者通过对 TMS320C6713 DSP 系统引导过程的分析和COFF(公共目标文件格式)文件格式的分析,提出了一个软件自动更新的方案,并在基于TI 公司的TMS320C6713 芯片与SST公司的SST39VFl601 并行Flash 芯片组成的硬件平台上实现;最后还简单介绍了本方案在TMS320VC5409 系统上的实现。
关键词:TMS320C6713,软件自动更新
引 言
目前市面上存在大量基于 DSP 的嵌入式系统,随着系统的完善和功能的增强,几乎所有的DSP 系统都面临着软件更新的问题,这时,更新方法的简易和高效就显得特别重要。在基于DSP(数字信号处理器)的嵌入式系统中,软件更新通常需要借助仿真器将最新的程序下载到目标板上,然后将程序写入非易失型存储器中。同时,由于新程序编译、链接后生成的各段的大小和运行空间会发生变化,系统引导程序也需要作相血的改动。例如:上一个版本的程序对应的.text 段的运行空间位于Ox80000000~0x80000100,而新程序对应的.text 段的运行空间则位于Ox80001000~Ox80001110,.text 段的运行空间和长度都发生了变化。另外,引导程序的任务之一是将.text 段的数据从Flash 中复制到其运行空间,因此就必须重新修改引导程序,将.text 段复制的起始地址由Ox80000000 改为0x80001000,并将复制长度改为OxllO,每一次软件更新都会重复上面的步骤。在远程系统控制应用中,这种更新方法就显得非常不便;在需要同时对大量的DSP 系统进行软件更新或经常需要软件更新的情况下,这种方法的效率也非常低下。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !