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.

c6678 spi nor flash boot

您好:

我们用的EVM板子是6678的, 想通过SPI NORFLASH直接加载. 我们根据SPI boot的例程的步骤对CCSv5.5生成的.out文件进行操作.第一步能通过hex6x的工具成功转换为btbl的格式.到了第二步要用b2i2c工具转换成.btbl.i2c格式的时候,b2i2c提示"Max input array size exceeded".我们用的.out文件大小为5,607KB,生成的.btbl文件大小为1757KB.

    问题:b2i2c工具对于文件输入大小限制可否自行修改?如不能,该如何操作呢?

谢谢

注:我换成较小的.out 文件是可以成功boot 的

  • 该工具支持最大的size应该为2M,我附上源码,你可以自己尝试修改max array size,重新编译做测试。

  • 你好 请问你的 norflash能启动码 

    我的启动不了,我用了工具转换链的 .bat批处理 转换成的.dat文件,在用my_spi_modify烧写工程

    烧写过程:

    1.转换.dat文件

    2.断电,拨码开关设为noboot 模式  SW3~SW6 1000  0000  0000  1100 (0 对应on  1对应off)

    3.上电,进入烧写工程,烧写

    4.退出仿真器,断电,设为spi-boot模式,SW3~SW6:1011  0000  0010  1000 (0 对应on  1对应off)

    结果起不来啊,能留个QQ:625477784 

x 出现错误。请重试或与管理员联系。
x 出现错误。请重试或与管理员联系。