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

STM32G070的DMA支持把sram的数据搬到Flash吗?

[复制链接]
huahuahnu 提问时间:2022-2-18 09:06 / 已解决

看了示例代码只有从Flash到sram,改了一下从sram到flash是不行的

收藏 评论6 发布时间:2022-2-18 09:06

举报

6个回答
butterflyspring 最优答案 回答时间:2022-2-18 11:20:16
数据搬运到FLASH不就是相当于写FLASH吗? 而芯片写FLASH需要复杂的过程,包括解锁,擦除,对齐等,而且还要花费超长的时间,所以这个过程以目前产品的技术看,是不支持的。
真情永存 回答时间:2022-2-18 09:23:42

应该是支持的,编程flash前要注意先擦除。

xmshao 回答时间:2022-2-18 09:29:18
对flash的写操作涉及一系列准备及确认工作,没法通过DMA传输过去后就直接完成写操作。
sealoong 回答时间:2022-2-20 14:21:44

可以把flash的代码搬移到sram,从sram搬到flash我还真没想过,

不过楼主你得看DMA的功能描述有没有这项,如果没有基本就是不能搬,很简单的你看下功能描述

废鱼 回答时间:2022-2-21 08:42:08

不支持sram数据直接传输到FALSH,可以自己写代码实现把数据转存到flash。

真情永存 回答时间:2022-2-21 09:35:55

参考手册上写的很清楚,内存到外设,内存到内存,外设到外设,外设到内存。源和目的地,可以是片上Flash,SRAM和挂载在AHB及APB总线上的外设。image.png

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版