ti工程师好,我写了一个C6678程序,在线调试都没有问题,在烧写到Nor Flash里的时候遇到问题,把工程里的.out文件用工具链生成.dat文件的时候失败了,没有生成.dat文件,这个.out文件大小是3890KB,是因为这个.out文件太大了吗?我试了其他工程都可以正常烧写。如果是因为太大的话请问有什么解决方法没?非常感谢!
Shine:
请问用的是什么转换工具?转换失败有没有报错信息?
Ryan BL:
使用TI 的多核应用部署(MAD)那套?仔细检查下你的配置,应该是配置的问题,工具只是根据你的配置去做,尽管那个对共bin/混合bin的支持不是太好,但是工具本身还是比较稳定的,如果说有点问题的话,可能是遇到那个64k的问题了,不知道你用的哪版的pdk,里面有修复没得;
也可以考虑自己重写一套,我有完全重写过一套多核启动加载/固化部署和在线升级,整个bootloader和updater部署下去几十kB就能搞定,正在准备和zynq统一起来,I2c/spi/nor启动都能支持,这个也不是很难。把启动手册多看看,熟记与心,然后熟悉下elf/coff格式,或者直接使用hex格式即可。
TI中文支持网

