• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > DSP芯片TMS320C6712的外部内存自引导功能的实现

DSP芯片TMS320C6712的外部内存自引导功能的实现

录入:edatop.com     点击:

SECTI*

{

.vectors > vecs fill = 0

.boot_load > BOOT_RAM fill = 0

.text > IRAM fill = 0

.stack > IRAM fill = 0

.bss > IRAM fill = 0

.cinit > IRAM fill = 0

.far > IRAM fill = 0

.sysmem > IRAM fill = 0

.cio > IRAM fill = 0

}

(5) 转换命令程序 convert.cmd

上面的工程文件经CCS系统编译、汇编后生成可执行COFF文件(.out),它需要转换为二进制文件,再写入到FLASH中。CCS开发系统带有转换程序:

hex6x.exe 将可执行COFF文件(.out)转换为十六进制文件(.hex)

hex2bin.exe将十六进制文件(.hex)转换为二进制文件(.bin)

命令行的格式为:

hex6x.exe convert.cmd

hex2bin.exe mboot

其中convert.cmd内容如下:

mboot.out ;输入文件名 .out 格式

-x

-map mboot.map ;生成映射文件

-image

-memwidth 8 ;内存的位宽

-o mboot.hex ;输出文件名 .hex格式

ROMS

{

FLASH: rg = 0, len = 0x10000, romwidth = 8

}

结束语

综上所述,实现TMS320C6712的外部内存自引导并不复杂,关键是要理解芯片的自引导过程和程序汇编后各部分的作用,配置好引导代码段和程序代码段的实际物理地址,并且正确地初始化相应的寄存器和变量。

来源:维库开发网

上一篇:基于TLl6C550C的DSP异步串行通信的实现
下一篇:基于FPGA的DDS设计及实现

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图