近日在做6657的BOOT开发,已经能够实现SPI NOR FLASH的单核、双核引导,并且成功运行不同程序。在使用 IBL引导时遇到问题。 主要在修改cmd文件,发现现在将中断向量,.cint .text .const放置在LL2, 其余的放置在L2,烧写IBL可以 启动。
1、是不是我可以理解为现有的IBL只支持LL2地址,并且在0x00820000以后的程序启动呢?
2、请问对于IBL启动,多核的烧写.bin文件是如何生成的呢,是否有像SPI FLASH启动那样的工具链呢,或者 是否有较为详细的文档或者例程呢?
3、如果只能够LL2启动程序的话,请问两个核的地址如何分配呢,是否都在LL2区,只要不发生覆盖即可? 谢谢!