久芯网

STM32H7 读 外部 SRAM 首次成功,之后保持不变。

avatar zhigang1452@163 提问时间: 2023-07-26 20:30:09 / 未解决
STM32H743  读外部SRAM 芯片,首次读成功后,无法再次读取新的数据,使用示波器对STM32H7引脚进行测量,发现无波形输出。调试过程中,在程序中打个断点,就每次可以正常读取。


如需获得 STM32H7 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

2个回答
  • avatar xmshao
    回答时间: 2023-07-26 20:48:16

    问题有点意思。不知你是否对外部SRAM所对应的存储空间做了MPU配置,比如将其配置成DEVICE。如果没有配置,不妨配置后验证下。不保证一定是这个原因。说不定是其它硬件及电源的原因。

  • avatar onebyte
    回答时间: 2023-07-26 21:09:41

    MPU设置,H7内部存在数据和程序CACHE,这个存取速度很快,有可能把外部存储器的内容保存到CACHE中,以后再操作外部同一地址时,只是在CACHE中进行操作,可通过MPU设置,每次都操作外部存储器

会员中心 微信客服
客服
回到顶部