您当前的位置:五五电子网电子知识单片机-工控设备综合-其它TMS320C54x的加载引导 正文
TMS320C54x的加载引导

TMS320C54x的加载引导

点击数:7533 次   录入时间:03-04 11:46:43   整理:http://www.55dianzi.com   综合-其它
  (2)链接目标文件,生成通用目标文件(COFF)。
    (3)根据加载引导设置生成十六进制文件。
  实际上,有时也可将加载引导设置成一个文件。

5 应用举例
  下面给出TMS320C5402通过16位并口方式从FLASH(AT29LV1024)中加载引导程序的应用举例,其编译链接的细节这里不再赘述。假设已经生成了通用目标文件MAIN.OUT,则加载引导设置文件OUT2HEX.CMD如下:
 


  这样利用十六进制转化工具在命令格式下执行:HEX500 OUT2HEX.CMD,即可生成加载引导表文件MAIN.HEX。



 

  图3所示是生成的引导表文件。它的数据流结构符合前面所说的格式。应当注意:在调试阶段,程序入口地址每编译一次都有可能发生变化,所以每次编译完都应根据编译生成的存储映射文件(.MAP)来更改加载引导设置文件(.CMD)中-e选项后的程序入口参数。实际上,如果中断向量表不放在与片上ROM可能重叠的存储区域(比如E000h),那么,利用RESET中断时,程序也会跳至程序入口,因此,可在加载引导设置文件中将程序入口参数设为E000h而不必再更改。
  在完成上述工作后,便可以用编程器将这个十六进制的文件烧写到FLASH里进行加载引导了。另外,如果FLASH支持在线编程,可以先将十六进制文件(.HEX)转化为二进制文件(.BIN),并在仿真环境下通过JTAG接口利用文件操作系统将数据在线写入FLASH中,这样将更加方便快捷。

上一页  [1] [2] 


本文关键字:暂无联系方式综合-其它单片机-工控设备 - 综合-其它