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.

[参考译文] AM2431:如何知道 RBL 在地址0x0或冗余地址0x400000中加载 SBL?

Guru**** 2754255 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1269187/am2431-how-can-i-know-that-the-rbl-load-the-sbl-in-address0x0-or-redundant-address-0x400000

器件型号:AM2431

我使用 QSPI 引导模式

我将引导加载程序放在地址0x0和地址 0x400000中。

在 TRM 4.1.1.1.1中  

[如果无法从闪存的偏移0x0正确读取映像
存储器、ROM 将尝试获取偏移量0x400000处的映像。 这是唯一一个在硬件中
受 ROM 支持。
]

我知道、如果0x0中的 SBL 有一些问题、地址0x400000处的 SBL 将会启动。

我的问题是  

如何  知道 RBL 在地址0x0或地址0x400000中加载 SBL?

当地址0x0和 0x400000的 SBL 都无法启动时、能否打开 LCD?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     

    让我来看看这个问题、在9月13日之前回来。

    此致、
    Aakash

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好

     我仍然期待着你的回复.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     

    很抱歉耽误你的时间。 公众假期已经重新出现,因为我无法跟进这一问题。 让我在10月5日之前回到你的身边?

    此致、
    Aakash

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     

    您需要解析 ROM 日志以提取此信息。

    所需信息在 TRM 中。  

    1. 引导加载程序存储器中的参数表包含这些数据(表4-61. 全局内存地址)。  根据参数表索引、选择正确的参数表。

    2.查看字节偏移量4以确定引导外设。

    3.如果是 OSPI,则必须是85。

    4.使用 OSPI/QSPI 引导参数表确定从以下位置引导的 ROM 地址:

    谢谢。此致、
    Aakash