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.

[参考译文] AM2432:从自定义 SPI 闪存进行次级引导

Guru**** 2455560 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1488203/am2432-secondary-boot-from-custom-spi-flash

器件型号:AM2432
主题中讨论的其他器件:SysConfig

工具与软件:

嗨、团队:

我正在定制电路板上为 AM243x 开发工业通信 SDK、 并安装了闪存器件 IS25LP128。

在我的电路板上、ethercat_ospi.c Slave_Simple 应该从 sbl_ospi.c 开始

我确认 sbl_ospi.c 已启动、但该过程卡在函数 Bootloader_parseMultiCoreAppImage ()中。

同时、我确认 IS25LP128也可以通过 NOR SPI (不是 ospi)读取和写入闪存。 我使用了与这次相同的 SysConfig 文件。

您知道 SBL 中停止的原因吗?  

此致、

小山

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

    您好、Oyama、

    Bootloader_parseMultiCoreAppImage 函数有很多可能出现故障的点、您能在调试时步入函数、并指向发生故障的确切行/函数吗? 此外、还请从 UART 终端共享引导日志、这些日志可能表明问题可能出在哪。

    此致、

    开会。

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

    大家好、

    当访问中的 x509_cert_ptr 时、程序停止 Bootloader_findSeq .

    我想是因为* x509_cert_ptr 为 NULL、但我不知道为什么它为 NULL。

    此外、如果我的电路板仅支持 SPI 而不支持 QSPI 或 OSPI、我想检查是否可以使用 sbl_ospi.c。

    此致、

    小山

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

    您好、Oyama、

    请给我一些时间来进一步调查这一点。

    此致、

    开会。

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

    嗨、Oyama-San、

    这是较旧版本 MCU+SDK 上的一个已知问题(我想版本< MCU_PLUS_SDK_am64x_09_01_00_41)。如果您使用的是较旧版本、则可能会出现此问题、可以切换到已修复此问题的最新 MCU+SDK 版本、或应用本主题中提到的补丁来修复相同问题: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1382710/am6411-bootloader-parse-image-fails

    此致、

    开会。