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.

[参考译文] AM2634:在什么标准下、UART 回退引导模式会恢复到 UART?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1463089/am2634-under-what-criteria-does-the-uart-fallback-boot-mode-revert-to-uart

器件型号:AM2634

工具与软件:

此问题与支持的引导模式表有关。 声明 CAN 辅助 SBL 故障是否需要流程图或具体的条件定义? TRM 中的这一语句为"如果辅助 SBL 也失败、则通过 UART 接口从外部主机引导"。 这个连接到 UART 接口的开关是否包含 CAN 协议超时(无 CAN 活动)?

谢谢!

吉姆

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

    Jim、您好!

    正在努力遵循此处的确切问题、但鉴于您提到了 CAN 协议超时、我没有看到触发开关的方法、因为可用的 ROM 引导加载程序模式不包含带有 UART 回退选项的 CAN 引导加载程序。

    这里是否将 CAN 引导加载程序用作次级引导加载程序? 如果是这样、回退详细信息将来自 SDK 文档、而不是 TRM。 TRM 只会介绍硬件启动加载程序、即 ROM 启动加载程序。

    此致、

    Ralph Jacobi

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

    我将尝试了解不同的 QSPI 引导模式。 我们将使用4并行数据线路外部闪存、因此有2种 QSPI (4S)引导模式:  

    QSPI (4S)-四路读取模式

    QSPI (4S)-四路读取 UART 回退模式

    这两种模式的区别在于、回退模式的这句话是"如果次级 SBL 也失败、则通过 UART 接口从外部主机引导"。 什么不清楚、是哪些情况会导致辅助 SBL 出现故障、还是由我来对这些故障条件进行编码?

    谢谢!

    吉姆

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

    Jim、您好!

    现在我明白了主要的问题。

    TRM 的"冗余启动支持"章节中介绍了此内容、但为了快速起见、我将在此处发布详细信息:

    QSPI 闪存引导模式支持冗余引导。 ROM 尝试在0x0地址引导 SBL、如果引导失败、则 ROM 尝试从0xF0000位置引导。 以下是可能导致冗余引导的故障:

    1. 证书损坏、例如 映像大小、映像的散列值、扩展名 ID、签名等
    2. 图像损坏、例如 位损坏、由于闪存老化而导致的字节损坏、外部干扰等

    此致、

    Ralph Jacobi

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

    谢谢。