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.

[参考译文] AM625:如何使用 QSPI NOR 闪存替换 MCU SDK 中的 OSPI 闪存

Guru**** 2540720 points
Other Parts Discussed in Thread: AM625

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1255436/am625-how-to-use-qspi-nor-flash-to-replace-ospi-flash-in-the-mcu-sdk

器件型号:AM625

在 AM625 MCU SDK 08.06.00的在线文档中、支持的硬件列表中指出 MCU SDK08.06.00可支持 QSPI 来替换 OSPI 闪存方案。 但我在文档中进行了搜索、并没有找到修改 QSPI 闪存的方法。 是否修改了源代码程序以告知。

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

    尊敬的 Huang:

    感谢您的提问。

    请允许我花一点时间来了解这一点。

    此致、

    瓦伊布哈夫

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

    尊敬的 Vaibhav Kumar

    在 MCU 下载固件时、串行端口启动卡在第3阶段、然后超时。 它是否与 Flash 适应不良有关?

    此致、

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

    尊敬的 Huang:

    您能告诉我您正在使用的电路板吗?

    是 SK-AM62x 还是 SK-AM62x LP?

    此致、

    瓦伊布哈夫

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

    尊敬的 Huang:

    刚刚知道8.6页上的软件构建表已经过时了。

    您可以在此处查看: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/09_00_00_19/exports/docs/build_sheet/am62x-sw-buildsheet.html

    它明确指出 QSPI 也不受支持。

    此致、

    瓦伊布哈夫

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

    Vaibav,

    它是客户的电路板。

    从电子表格可以看出、它表示在 M4上不支持 QSPI 引导。

    AM62从 R5而不是 M4引导。

    如果仅使用 M4的 QSPI、那么不支持什么问题?

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

    你好,托尼  

    AM62上的 M4仅限于非常具体的安全功能或更少的 MCU 类似用例。 系统架构师没有针对 QSPI 引导支持进行设计。 支持从 M4启动 QSPI 不是我们的标准产品的一部分、也没有计划添加此内容。  

    此致

    穆库尔  

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

    Mukul,

    是的、器件不支持从 M4启动、因此电子表格项无效。  

    如果仅使用 M4上的 QSPI 来存储某项内容或其他内容、那么支持该功能是否有局限性?

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

    我看到 R5上支持 OSPI、它是否能够在 R5上支持 QSPI?

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

    尊敬的 Vaibhav Kumar:

    如果我未来不打算升级 MCU 的 SDK 版本、并一直在8.6版上开发 MCU、那么有没有机会在 MCU 上调整 QSPI? 由于我们的软件工程师已成功地针对 Linux 调整了 QSPI、我认为我们还可以调整面向 MCU 的 QSPI、以便在 WKUP R5F 的 RTOS 中使用。

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

    尊敬的 Mukul:
    在查看 mcu_plus_sdk_am62x_08_06_00_18文件目录时、我不小心发现源代码中的闪存目录存储了一个 json 文件来描述闪存器件、并根据该 json 文件进行编译、以自动生成相应的驱动程序 C 文件。 但是、我发现提供的 json 文件都是描述 OSPI 的闪存文件、而没有描述 QSPI
    代码。 您能否提供一个文件来描述用于 QSPI 的 json 拟合并指导您修改关键参数以确保成功编译?

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

    尊敬的 Huang:

    如果您希望调整 QSPI 并自行编写驱动程序、则可以继续使用它。

    但我们不支持它。

    此致、

    瓦伊布哈夫

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

    你好,黄  

    感谢您的进一步澄清。 Tony 跟我说了话,所以我要多讲一些关于 Vaibhav 所说的话的背景。 到目前为止、我们的 TI EVM 尚不具备测试 QSPI NAND 的能力。 因此、虽然器件支持该功能、并且预计能够正常工作(某些客户已在 Linux 或 RTOS 中实施自己的驱动程序并确认可正常工作)-但由于没有 SDK 或硬件平台支持、因此我们对此提供支持的能力有限。  

    如果您因器件知识问题而受阻、我们可以尝试为您提供帮助-但无法为您提供配置、因为我们无法在 EVM 上直接测试该配置、除非额外努力修改 EVM 并在 EVM 上添加尺寸兼容的闪存 并自行尝试(目前不在范围内)。

    我们在 Linux 方面提出了一些类似的请求、并且我们正在研究如何提供支持-但我无法承诺我们何时可以提供支持。  

    我希望这一点得到澄清、让我们知道我们如何能够为您提供帮助。

    此致

    穆库尔