TIwilliam hill官网
直播中

张国厚

7年用户 1362经验值
私信 关注
[问答]

boot的问题

您好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的基础上添加了哪些功能? 

回帖(3)

王英

2018-6-21 00:54:38
1. 如果是IBL的模式,那是通过GEL脚本配置,写入到I2C rom的区域,具体的参数配置可以参考IBL配置流程;
2. C6678 RBL没有考虑支持EMIF NAND flash启动;
3. IBL主要是扩展RBL功能以提供EMIF NAND启动,TFTP启动,采用ELF文件格式启动等方式。
举报

张国厚

2018-6-21 01:05:16
引用: hdfsf 发表于 2018-6-21 00:54
1. 如果是IBL的模式,那是通过GEL脚本配置,写入到I2C rom的区域,具体的参数配置可以参考IBL配置流程;
2. C6678 RBL没有考虑支持EMIF NAND flash启动;
3. IBL主要是扩展RBL功能以提供EMIF NAND启动,TFTP启动,采用ELF文件格式启动等方式。 ...

您好,感谢您的解答。
第一个问题中,如果是RBL模式,Boot Parameter Table的内容是什么?能推荐关于此问题的TI文档吗?
还有就是TI有没有专门讲解IBL的文档,希望您能给我推荐下,谢谢。
希望得到您的回复。
举报

王英

2018-6-21 01:16:24
引用: wo4456 发表于 2018-6-21 01:05
您好,感谢您的解答。
第一个问题中,如果是RBL模式,Boot Parameter Table的内容是什么?能推荐关于此问题的TI文档吗?
还有就是TI有没有专门讲解IBL的文档,希望您能给我推荐下,谢谢。

Boot Parameter Table参考 KeyStone Architecture Bootloader User Guide
IBL在MCSDK的安装目录下有源代码,没有特别的文档推荐;如果没有上述的需求,建议使用SPI NOR boot的方式,简单易行。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分