各位大大们~~
我的板子是6657,使用IBL实现了OUT(ELF)文件在TFTP的方式下启动成功;
1)不知道能不能把两个OUT文件合并,完成多核的启动;
2)我看到IBL中有一种BTBL的文件格式,可是我用Hex6x.exe生成的btbl文件不能正确引导。错误现象:不停地访问TFTP服务器下载该映像文件。
以上两个问题,在此先谢谢啦~
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.
双核测试通过:
新建一个BAT:
@echo 正在生成 IBL_BTBL.btbl
@echo.
Tools\hex6x cfg\IBL_BTBL_0.rmd
@echo.
Tools\hex6x cfg\IBL_BTBL_1.rmd
Tools\mergebtbl Temp\IBL_BTBL_0.btbl Temp\IBL_BTBL_1.btbl Temp\IBL_BTBL.btbl
@echo [完成]
@echo.
@echo 正在生成 ibl_btbl_app.bin
Tools\TBL_A2B Temp\IBL_BTBL.btbl Output\ibl_btbl_app.bin
@echo [完成]
@echo.
这里的TBL_A2B工具是我自己写的小程序,是将ASC编码转化为二进制的文件。
我放在附件里面~ 有需要的拿去试试吧~
您好 ,您这里面的IBL_BTBL_0.rmd和IBL_BTBL_1.rmd 里面的也是-b选项吗?
对于hex6x并没有-b这个选项啊。
我实际测试了下,发现如果用-b,那么我使用mergebtbl合并多个btbl的时候,发现最后生成的IBL_BTBL.btbl是个很小的文件,肯定不正确,使用这个IBL_BTBL.btbl,再使用您这个TBL_A2B工具转换生成的bin文件大小是0。
还请指导指导下,谢谢了!
附件是我3个core的简单的out文件。
您好,我也遇到了ibl反复从服务器下载文件,无法正常运行的问题,我使用单核的时候会出现反复下载,多核使用这篇文章的方法后会下载失败,不知您解决您的问题了没有