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.

[参考译文] 编译器/MSP432E401Y:如何通过 SPI 访问外部 SRAM

Guru**** 2595570 points
Other Parts Discussed in Thread: MSP432E401Y

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/962683/compiler-msp432e401y-how-to-access-external-sram-over-spi

器件型号:MSP432E401Y

工具/软件:TI C/C++编译器

您好!

我将使用外部 SRAM 器件型号 IS62WVS2568GBLL-45NLI-TR 与 MSP432E401Y MCU (FreeRTOS)搭配使用。

您能不能介绍通过 SPI 添加外部 SRAM 的过程。

您能否提供通过 SPI 进行外部 SRAM 的用例?

如何将变量存储在外部 RAM 中的特定位置。

是否需要在.cmd 文件和 GEL 文件上进行配置以访问外部 SRAM?  

此致

谢谢 Maumar Raja

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

    您好!

    有人、您能为我提供支持吗?

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

    大家好、谢谢 Maumar、

    抱歉、此帖子出现裂缝。  遗憾的是、我在通过 MSP432E4上的 SPI 与外部 SRAM 连接方面没有太多经验。  当我进行一些搜索时、我找到了您之前在该主题上的文章 :https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/947433 

    James 提到过、如果没有 EPI 接口、我认为这是不可能的、该接口可以提供对 MCU 地址和数据总线的访问。   

    对于串行 SRAM、您必须使用 SPI 手动对其进行写入和读取。  通常、当您写入 SRAM 时、您会为其提供一个地址、然后是数据。  当您读取时、为其提供一个地址、然后它返回数据。  此外、您必须将此数据复制到本地 RAM 中以对其进行任何处理。   

    外部 SRAM 主要用于某种类型的数据记录或缓冲。  例如、如果您要进行大量的 ADC 测量、然后处理它们、但没有空间、则可以将每个读数存储在外部 SRAM 中、然后分批获取和处理它们。   

    我希望这会有所帮助。

    谢谢、

    JD

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

    JD、您好!

    感谢您的回复。

    您是否有任何有关上述访问外部 SRAM (如代码、文档等)的方法的参考?

    谢谢

    Mathan

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

    您好、Mathan、

    遗憾的是、我真的不能认为 RAM 有什么特别用途。  以下是 MSP432E410Y 的大多数代码示例。  MSP432E401Y 有一些通用 SPI 示例可用作通信的起点、例如 SPImaster 和 SPILoopback。   

    并非所有这些都与之相关、但我们有一个 FATSD 示例。  此示例在外部非易失性 SD 卡上实现了 FAT 文件系统。   

    祝你好运、

    JD