TI工程师:你好!
软件平台:CCSV5.4
1,我当前采用EZDSP5535 的评估板进行测试,将已正常调试过的BIN文件放到SD中可以正常引导工作.
我将BIN文件转成.H文件,再将内容写入到外部SPI-FLASH(W25X64)中,从地址0X0000开始写入,写入的范围为0-64K,在64K内未使用到的都写0XFF填充,实际代码大小37K左右.完成后正常开机,没有反应,按照引导顺序,SPI是第一个引导的,我将SPI的CS断开,发现SD的BIN中可以正常引导工作,从现象来看DSP已从SPI-FLASH中读到了0X09,0XAA的数据.只是没有正常工作起来,出现这个现象不知道该从哪个地方开始检查.在程序中对SPI-FLASH这种方式是否行?
2,在随板的光碟中有一个SPITEST(对W25X64)的程序,在进行数据读取的时候,始终为0.在进行在线仿真时,怎样才能跟踪到CSL内部的一些驱动库.
Shine:
你好,
1. 你可以用下面的烧写程序把bin文件烧到SPI flash中.http://processors.wiki.ti.com/index.php/C5535_Boot-Image_Programmer2. 接上仿真器上电后打开CCS, connect后, 不要load .out, 直接单步执行或者设置硬件断点就可以跟踪bootloader过程.
TI中文支持网

