使用的自制板,采用FPGA和C6657一起,C6657的启动GPIO口由FPGA控制,缺省配为NAND BOOT直接启动,
BOOTMODE(12:0):设为“0110000000011”,IIC没有使用,NAND芯片使用的是MT29F1G08ABCHC,通过EMIF连接到C6657。
烧写采用的是https://e2echina.ti.com/support/processors/f/processors-forum/217304/tms320c6657-c6657_directrom_boot_example?tisearch=e2e-sitesearch&keymatch=C6657_directROM_Boot_example# 链接中的3034.C6657_directROM_Boot_example.zip,参照文档修改buil文件夹下的.bat和.rmd文件,.rmd文件里修改了length长度大于.out的,其中hex6x.exe需要自己添加,烧写工程使用的是其中的nandwrite.out,烧写完成。
回读没有出现问题,但是重新上电后,C6657并没有运行程序,判断的方式是,在DEBUG跑该程序时,有的灯会亮。
考虑在NAND boot时,NAND配置信息不从IIC获取,那么,这个配置信息需要从那里获取到呢?是否是需要在转换后的.dat文件里加上这一配置信息?
希望可以得到解答...