TMS320C6678的SPI Nor Flash的程序烧写。
原理参考钱丰的《TI c66x 系列DSP 多核BOOT 的研究》论文。
通过Nor flash 烧写加载程序的全部流程:(在no-boot模式下)
一、首先讲讲工具栏:
hex6x 配合.rmd文件(有几个.out文件就需要几个.rmd文件,描述输出控制、引导选项、存储器选项等内容)生成片上引导加载器加载程序所需的引导表,输出文件为*.btbl
mergebtbl 将*.btbl按照一定的顺序链接起来
b2i2c 将*.btbl转换成i2c/spi格式,把boot表划分成0x80字节块并附加长度(length)和校验码(checksum)
b2ccs 将*.btbl.i2c转换成.i2c.ccs, CCSV5 IDE接收的.dat格式,加载到DDR3中去。并手动将i2crom.ccs中的第9行