新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > TMS320C641X系列DSP引导方法研究

TMS320C641X系列DSP引导方法研究

作者: 时间:2011-02-14 来源:网络 收藏

2.5 文件烧写
将.hex文件烧入ROOM或FLASH中的方法有以下几种:
(1)使用通用烧写器写入。
(2)使用CCS自带的烧写工具FlashBurn。
(3)用户自己编写烧写FLASH的程序。
其中,使用通用烧写器需要文件格式转换且要求烧入的器件是可插拔的;而第三种方法又需要自己编写代码,费时费力;常用的是第二种方法,这种方法只需稍加改动,就可以运用于不同的目标系统中。这是因为这种方法需要首先下载FlashBurn提供的工程FBTC的.out文件到目标系统中。这个工程的代码包含了系统中使用的存储器的烧写命令字,而对于不同的存储器,该命令字是有差别的。这里要做的就是将工程的控制字宏定义改为自己目标系统芯片的控制字,重新编译链接,然后在FlashBurn中选定新生成的FBTC.out文件和待烧入的.hex文件,就可完成文件烧写。

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

3 外部主机HPI引导实现
选择这种引导方式时,外部主机在内核处于复位状态,但芯片其他部分已经脱离复位状态时,通过HPI接口访问的全部存储空间和外设寄存器。当主机完成代码装载和初始化后,置HPIC寄存器中的NIT位为1使内核脱离复位状态,然后从0地址处开始运行,具体流程如图1所示。

d.JPG
这种方式也需要如ROM BOOT方式一样生成.hex文件,生成方法和上述大致相同,只是由于有了外部主机的参与,可以将程序代码一次性装载到片内RAM中,没有1 KB的限制,因而无需二次启动代码,只需在O地址处添加跳转指令,使得DSP内核复位后能从入口函数_c_intOO处开始执行即可。

4 结语
本文详细论述了TMS320C641X系列DSP上电自启动的两种方法,并通过某星载通信接收机系统的验证,方法简单可行。该方法论述时虽然是基于非DSP/BIOS框架,经验证也同样适用于DSP/BIOS系统中。


上一页 1 2 3 下一页

关键词: DSP

评论


相关推荐

技术专区

关闭