Hi all,
在参照www.deyisupport.com/.../46608.aspx 的SPIboot 教程后,能成功实现从spi 直接boot 单核的程序。
在boot多核程序时遇到以下问题:
1.从*.out 到*.dat 转换 的工具链 对代码的长度有限制:b2i2c.exe romparse.exe 其中b2i2c.exe 修改其源文件的 宏 #define SIZE 0x200000 /* max array size */ 就可以,但是 romparse.exe 部分不好修改,对于make中的命令不太明白。麻烦能否提供一个修改好的工具?
2.在教程中提到:*.ccs 文件转换成*.dat文件之前 需将51 改为00是为什么?多核操作也需修改?
3.romparse.exe对 文件较大转换时会直接出错,我参照例子中提供的simple.ccs的转换后的 前256行() 直接用于我的文件并修改头大小,是否可以?但是 烧写进去后,没有boot起来。
Thanks