新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > JTAG接口在线烧写Flash的实现

JTAG接口在线烧写Flash的实现

作者: 时间:2011-09-21 来源:网络 收藏
表1 TMS320VC5509A 的加载方式

本文引用地址:https://www.eepw.com.cn/article/150188.htm

  

  在这些加载模式下, 下载程序之前先要生成一张载入表, 即引导表。引导表的结构如图2 所示, 引导表携带的信息有代码段和数据段信息, 向DSP 下载程序的入口点地址、寄存器配置信息和可编程延时信息。

  

  图2 引导表结构

  读引导表可知以下信息: 程序入口地址是引导表加载结束后用户程序开始执行的地址, 也就是用户程序生成的map 文件中显示的入口地址; 需配置寄存器数表明后面有多少个需要配置的寄存器; 当延时标志为0xFFFF 时, 执行延时, 延时长度决定了在寄存器配置后延时多少个CPU 周期才进行下一个动作; 段字节数、段起始地址和数据表示用户程序中定义的各个段的内容;引导表以32 个0 为结束标志。

  生成引导表的方法: 通过在DOS 环境下使用hex55.exe 转换工具。在转换操作之前, 先把用户程序生成的。out 文件、包含转换选项的CMD 文件hex5509.cmd 和转换工具hex55.exe 放在同一个文件夹里, 在DOS 方式下先将路径修改为文件所在的位置, 然后在此路径下运行命令hex55 hex5509.cmd , 即可生成想要的。hex 文件。

  在转换时, 提供引导表的相关配置信息的CMD 文件这里被命名为hex5509.cmd , 文中用到的hex5509.cmd的内容为:

  



关键词: 实现 Flash 在线 接口 JTAG

评论


相关推荐

技术专区

关闭