This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6678: 如何进行spi nor flash boot

Part Number: TMS320C6678

参考6678EVM 自己画了一块板子, 但是没有加EEPROM,因此选择SPI NOR Flash Boot模式。按照如下的方式生成.dat文件:

1.工程选择的是创龙NonOS的GPIO_LED,用于LED闪烁, 编译时将output format设置为ELF格式,生成 NonOS_GPIO_LED.out,.out文件在线可运行。

2.双击spiboot.bat文件,命令执行完成后将会产生simple.btbl、simple.btbl.be、simple.btbl.i2c、simple.dat共四个文件。

3.将parameter boot table和 simple.dat 合并成一个待烧写的spirom.dat。

4.用MCSDK自带的nor-writer工程,将 simple.dat烧写到Flash,load memory 输入0x80000000,勾上Use the header...  烧写工程run,注意console输出 如下所示:

显示下载成功,但是掉电后,DSP的bootpin[12:0]改为spi boot模式=0.0011.0000.0110,重新上电后无法运行。

想请教一下各位的大神,是否工程的选择有问题,生成.dat的方法是否有问题?还是 parameter boot table的生成有问题?