TI的专家,您好
近日在做6657的BOOT开发,已经能够实现SPI NOR FLASH的单核、双核引导,并且成功运行不同程序。
现有问题如下:
在进行IBL引导时,按照MCSDK的要求烧写了IBL文件,使用GEL文件配置了IBL,之后将我的应用程序直接改名为.bin,并利用工具烧写进入FLASH中,每一步均显示成功。拨码到相应开关位置后,启动开发板,串口打印出IBL的版本以及IBL:Booting from NAND 。
1、这个现象是否说明了IBL烧写已经成功了?
2、应用程序没有加载成功,同样的程序使用SPI的工具链转化后烧写可以启动。请问问题可能出现在哪里,谢谢!
Allen35065:
IBL已经成功运行了,但你是否将IBL NAND启动配置到使用ELF文件格式?你的应用程序是否使用了ELF文件格式?
user114715729:
回复 Allen35065:
我已经按照要求将i2cconfig.gel文件的bootformat参数改成了FORMAT_ELF,并成功进行了gel配置。并且确认应用程序使用的是ELF格式。
烧写该IBL后,我也曾经试过向NOR FLASH烧写.bin文件,也启动不成功。
请问可能是什么问题?