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.

OMAPL132 RBL是否支持AIS格式UBOOT(NAND)



我的目标是希望RBL直接从NAND加载AIS格式的UBOOT Image,而不是通过UBL,并且支持2个UBOOT Image备份。为此希望能够获得更进一步的关于RBL的技术细节,包括:

1、读取时碰到ECC错误怎么办?

2、如果AIS Image比较大需要多个BLOCK时,RBL怎么读取,是一次性读多个还是一个BLOCK一个BLOCK读?

3、是否可以给一个建议的实现方案?

  • 可以直接启动AIS格式的Uboot Image.

    #1. 如果在page 0碰到ECC错误,则跳到下一个block的page 0,重新读取,识别AIS格式文件。

    #2. 当image 跨block时,UBL按顺序读取,并校验其正确性。

    #3. PG2.1的芯片的RBL可以支持多达31个备份启动文件,RBL会依次检查Block1~31,寻找正确有效的AIS文件。所以可以烧写我个备份到不同的block即可。