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.

[参考译文] OSPI-AM243X:MCU-PLUS-SDK 多分区引导加载程序失败

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1383710/mcu-plus-sdk-am243x-ospi-multi-partition-bootloader-fails

器件型号:MCU-PLUS-SDK AM243X
主题中讨论的其他器件:UNIFLASHSysConfig

你好。
OSPI 多分区引导加载程序未成功。 您能告诉我原因是什么吗?

工作环境:

AM243x MCU+SDK 09.02.01.05

参考文档:
SBL OSPI 多分区
software-dl.ti.com/.../EXAMPLES_DRIVERS_SBL_OSPI_MULTI_PARTITION.html

现象:
Bootloader_parseMultiCoreAppImage()失败。

SBL 编译:
1.导入示例代码 SBL OSPI 多分区
2.在 example.syscfg 中选中 OSPI 的"Enable PHY Mode"复选框
3.生成执行(添加 DebugP_log()用于调试)
4. python uart_uniflash.py -p COM4 --cfg= custom_sbl_ospi_multi_partition.cfg

Bootloader_parseMultiCoreAppImage()失败后、将显示以下消息:
"某些测试已失败!!"

此外、
打开 OSPI"启用 DMA"复选框不能解决问题。
如果 OSPI"启用 PHY 模式"复选框处于关闭状态(如果为2. 未执行)、Bootloader_parseMultiCoreAppImage()将冻结。

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

    尊敬的 Yoshiki:

    您能否在 SBL SysConfig 的引导加载程序模块中进行以下更改并尝试进行引导?

    此致、

    Prashant

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

    Prashant 先生
    感谢您的回答。 它得到了解决

    我导入了 sbl_ospi 并检查了运算、它工作正常。
    我参考了 sbl_ospi 的 example.syscfg "osspi"。
    更改的参数为
    "输入时钟频率(Hz)"
    "启用 DMA"

    "OSPI"以外的参数具有相同的设置值。