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.

[参考译文] MCU-AM243X:与 MCU-PLUS-SDK SDK+一起使用自定义闪存器件

Guru**** 2905440 points

Other Parts Discussed in Thread: LP-AM243, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1582161/mcu-plus-sdk-am243x-using-a-custom-flash-device-with-mcu-sdk

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

我们的客户希望将定制闪存器件与 AM243x MCU SDK+结合使用。

我尝试了基于 SFDP 的方法、参考以下内容。 我使用 flash_diag 示例从 LP-AM243 上的闪存“S25HL512TFAMHI010"中“中成功读取了 SFDP。

https://software-dl.ti.com/processor-industrial-sw/esd/ind_comms_sdk/am243x/11_00_00_08/mcu_plus_sdk/docs/api_guide_am243x/CUSTOM_FLASH_SUPPORT_GUIDE.html

SDK 中包含的默认“S25HL512T.json"的“的内容与从 LP-AM243 上的闪存读取的内容不同。 这是为什么?

C:\ti\mcu_plus_sdk_am243x_11_01_00_17\source\sysconfig\board\.meta\flash\S25HL512T.json

S25HL512T.json.txt 

包含从 LP-AM243 闪存读取 SFDP 的 JSON 文件。

来自 LP-AM243.json.txt 上闪存的 SFDP 

我想使用从 LP-AM243 上的闪存读取的 SFDP 在 LP-AM243 上尝试 QSPI 引导。 我知道我需要在“sbl_ospi"CCS 工程“ 工程的 SysConfig 中加载 JSON、然后进行编译、是否正确?

此致、

大辅

 

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

    你好大辅、

    ] JSON 文件、其中包含从 LP-AM243 上的闪存读取的 SFDP。

    从 OSPI 诊断生成/日志的 JSON 文件与用于板载闪存的当前 SDK JSON 文件不同。 其主要原因是、OSPI 闪存诊断旨在检索闪存配置值、而不管闪存是 SPI/QSPI/OSPI 闪存。 检索到值并打印日志后、需要使用闪存数据表对此进行验证、作为完整性检查、以确保所有值都正确。

    OSPI 闪存诊断功能对大多数闪存都是正常的、但对于某些闪存、甚至板载闪存、您会看到那里发生了一些变化、因此诊断功能可用作当前获取闪存配置值的工具、这些值几乎是 95%正确的。  

    注意:为了验证这些值、最好与数据表进行交叉检查。

    谢谢、

    Vaibhav

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

    你好大辅、

    补充一下我之前的回答、

    我们的客户希望将定制闪存器件与 AM243x MCU SDK+配合使用。

    请告诉我客户想要使用的定制闪存的名称。 我可能有从之前的调试中开始使用的闪存配置值。

    如果我目前没有、我可以尝试提供一些值、以便您可以在论坛上与我分享 Flash 数据表。(注意:如果客户同意 NDA,电子邮件也可以使用)

    期待您的答复。

    谢谢、

    Vaibhav

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

    尊敬的 Vaibhav-san:

    感谢您的答复。

    我们的客户在其定制电路板上尝试了以下两种类型的闪存:

    - W25Q512JVFIQ
    - S25HL512TFAMHI010

    但是、当使用 flash_diag 示例将相应的 JSON 文件应用到 SysConfig 时、两者都无法引导。
    此外、当使用 SDK 中包含的默认“S25HL512T.json"时“时、S25HL512TFAMHI010 会成功引导。

    我现在尝试使用 LP-AM243 而不是其定制电路板、来检查是否使用 LP-AM243 上 S25HL512TFAMHI010 中的读出 JSON 文件进行引导。

    此致、

    大辅

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

    你好大辅、

    W25Q512JVFIQ

    如果他们在定制电路板上有这个闪存、则可以尝试以下 SysConfig 配置。 它应该可以启动并运行。

    SYSCONFIG > OSPI 配置:

    SysConfig >闪存配置:

    这些应该适用于客户的定制电路板。

    请告诉我。

    谢谢、

    Vaibhav