我已经了解了6678单核程序烧写的过程:编写单核程序>生成.out文件>把.out文件放到hex烧写文件转换工具文件multicore_boot_1cores里转换成.dat文件>用my_spi的工程把生成的.dat文件烧写到nor flash里。
对单核来说这个方法也比较好用,但是我不知道怎么烧写多核的文件:我要为每个核写一个工程然后都生成了各自的.out文件,之后能,怎么生成可直接烧写的.dat文件呢?
在线求指导~~
King Wang1:
多核的时候与单核大部分相同,只是多核有个merge的工具,会把多个out文件生成的boot table merge到一起,因此最后只需要烧写一个到flash里面就可以了。
如果你没有merge工具,也可以自己把多个table合起来,你注意table的格式就可以,一般是“起始地址+长度+内容”。具体我不是很记得了,楼主可以按照这个思路试试。
Wengui Fan:
回复 King Wang1:
你好:
我现在有一个烧写工具包,不知道你是不是熟悉。我把这个工具包发给你,你能不能具体指导我一下修改那个文件,修个之后的使用流程是怎样的(考虑的我比价熟悉单核程序转换流程),谢谢你的回复!