您好TI,
最近在做C6678官方板的boot实验,主要有如下3个问题:
(1)首先上电后,RBL会将默认的默认Boot Parameter Table复制到corepac的L2中,然后在根据boot mode 修改Boot Parameter Table,
问题是默认的Boot Parameter Table的内容是什么?
(2)RBL为什么不能直接从EMIF接口的nand flash boot 启动 ,原因是什么?
(3)在从nand flash boot过程中,通过IBL二次引导,IBL弥补了RBL的哪些不足?或是IBL在RBL的基础上添加了哪些功能?
Allen35065:
1. 如果是IBL的模式,那是通过GEL脚本配置,写入到I2C rom的区域,具体的参数配置可以参考IBL配置流程;
2. C6678 RBL没有考虑支持EMIF NAND flash启动;
3. IBL主要是扩展RBL功能以提供EMIF NAND启动,TFTP启动,采用ELF文件格式启动等方式。
Jicheng Chen:
回复 Allen35065:
您好,感谢您的解答。
第一个问题中,如果是RBL模式,Boot Parameter Table的内容是什么?能推荐关于此问题的TI文档吗?
还有就是TI有没有专门讲解IBL的文档,希望您能给我推荐下,谢谢。
希望得到您的回复。