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-Q1:用于配置存储和程序存储的 QSPI 闪存

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1368003/am2634-q1-qspi-flash-for-both-configuration-storage-and-program-storage

器件型号:AM2634-Q1
主题中讨论的其他器件:TMDSCNCD263TMDSHSECDOCKAM2634

工具与软件:

我正在使用此 TMDSCNCD263板、这是 IO 扩展器 TMDSHSECDOCK。

我想使用基于 QSPI 的闪存来满足我们的项目要求、根据 AM2634 evolution board、该模块将一个 QSPI 闪存与 QSPI 相连。

我有几个问题请引导我有关这方面

1.) 我可以将这款基于 QSPI 闪存的存储器用于数据存储和程序存储(Am2634的闪存)吗?

2.) 我还可以将 同一 QSPI 总线上的另一个闪存存储器连接到数据存储吗?

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

    尊敬的 

    您是否打算使用-  

    [quote userid="602862" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1368003/am2634-q1-qspi-flash-for-both-configuration-storage-and-program-storage 可否将这款基于 QSPI 闪存的存储器用于数据存储和程序存储(Flash of Am2634)?

    单板载闪存部件? 或2个闪存部件?

    如果您打算使用两个闪存器件、则需要在另一个 CS 上使用该闪存器件。 您需要在运行时通过 SW 更改芯片选择、以便在运行时访问另一个闪存器件。

    对于单闪存、您需要对闪存进行逻辑分区以用作代码/数据。

    我希望这对您有所帮助。

    此致、
    Aakash

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

    我同意您的观点、我们可以将同一闪存用于代码/数据、但现在问题是、如果微控制器想要在应用程序运行时读取闪存、会怎么样?因为根据我的理解、微控制器在执行当前指令时从 闪存中获取下一条指令、这意味着它会持续读取存储器、QSPI 总线与 MCU 啮合以从闪存中获取下一条指令。

    该 MCU 在运行应用程序时是否不会像一般 MCU 中那样使用闪存读取下一条指令?

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

    尊敬的 

    AM2634器件仅支持从 TCM 或 RAM 存储器中执行。 未启用闪存的 XIP 功能。

    因此、对于该器件、执行/指令提取始终发生在 RAM 存储器中。 但是、由于 QSPI 控制器支持存储器映射模式、CPU 可以通过数据总线访问它。

    此致、
    Aakash

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

    根据我的理解、TCM 存储器用于 在运行应用程序时提取指令和执行指令、

    QSPI 闪存使用 一次(仅在引导时使用)。

    我们可以使用不同的芯片选择在同一总线上生成另一个 QSPI。

    请确认我的观点。   

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

    您好!

    可以。 您可以在不同的 CS 上使用不同的闪存、并在相应的 CS 配置寄存器中配置相同的闪存。

    此致、
    Aakash

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

    感谢 Aakash 的支持