工具/软件:TI C/C++编译器
您好!
我将使用外部 SRAM 器件型号 IS62WVS2568GBLL-45NLI-TR 与 MSP432E401Y MCU (FreeRTOS)搭配使用。
您能不能介绍通过 SPI 添加外部 SRAM 的过程。
您能否提供通过 SPI 进行外部 SRAM 的用例?
如何将变量存储在外部 RAM 中的特定位置。
是否需要在.cmd 文件和 GEL 文件上进行配置以访问外部 SRAM?
此致
谢谢 Maumar Raja
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.
工具/软件: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
您好、Mathan、
遗憾的是、我真的不能认为 RAM 有什么特别用途。 以下是 MSP432E410Y 的大多数代码示例。 MSP432E401Y 有一些通用 SPI 示例可用作通信的起点、例如 SPImaster 和 SPILoopback。
并非所有这些都与之相关、但我们有一个 FATSD 示例。 此示例在外部非易失性 SD 卡上实现了 FAT 文件系统。
祝你好运、
JD