你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32l476 QSPI 如何退出 Memory_Mapped MODE

[复制链接]
Ruanjj 提问时间:2018-12-22 13:55 /
由于STM32L476的QUADSPI 只支持在内存映射模式下的数据读取,不支持数据的写入
因此只能首先通过 HAL默认 的QSPI_FUNCTIONAL_MODE_INDIRECT_WRITE模式 下将数据写入外部QSPI的RAM中。
然后再将QUADSPI切换到QSPI_FUNCTIONAL_MODE_MEMORY_MAPPED模式,将数据发送出去。
现在功能已经实现。但是要进行下一周期数据采集到外部QSPI的RAM时,发现在HAL函数中没有将QSPI切回QSPI_FUNCTIONAL_MODE_INDIRECT_WRITE模式的功能,尝试通过QSPI_Config()切换,也不成功。请教有何解决方案?
收藏 1 评论3 发布时间:2018-12-22 13:55

举报

3个回答
Ruanjj 回答时间:2018-12-22 17:17:58
看PPT 要BUSY =0才能写CCR寄存器?在Memory_Mapped mode下 无解?

L4 QSPI PPT

L4 QSPI PPT
butterflyspring 回答时间:2019-1-8 11:24:41
从芯片手册上看,QUADSPI在 memory-mapped mode下一直进行预取操作的,也就是为什么busy一直不是0.手册上说使能超时操作可以在超时后停止这个动作并使BUSY位归零。 这是个非通用的操作。先不说这样的用法能否成功,这个超时再加上软件配置的切换,已经大大降低了通许速度,实际应用这么慢的速度没有太大意义了。  另外手册中提到都是对外部FLASH操作,好像没有说支持外部RAM的。且不说能能否成功, 但是你用外部RAM除了扩展容量之外,访问速度也得跟上才行啊~~~~~~希望对你有所帮助
wujique 回答时间:2020-10-29 18:08:01
不知道这个问题现在有解决方法了吗?
类似STM32H750VB这种芯片,内部FLASH只有128K flash
在QSPI上挂FLASH,放APP程序,同时还希望建立文件系统做数据存储。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版