打印
[其他ST产品]

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

[复制链接]
619|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2022-2-21 17:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

使用特权

评论回复
沙发
laocuo1142| | 2022-2-21 17:06 | 只看该作者
应该支持,编程flash前要注意先擦除。

使用特权

评论回复
板凳
powerantone| | 2022-2-21 17:09 | 只看该作者

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

使用特权

评论回复
地板
b5z1giu| | 2022-3-1 13:27 | 只看该作者
应该是可以的,flash写入需要解锁然后再上锁才行

使用特权

评论回复
5
zhizia4f| | 2022-3-1 14:01 | 只看该作者
数据是可以写到flash里的,时间比较慢一些

使用特权

评论回复
6
lamanius| | 2022-3-1 14:55 | 只看该作者
可以的,你要写在没被占用的那部分flash,不然程序就给擦除了

使用特权

评论回复
7
香水城| | 2022-3-1 15:52 | 只看该作者
flash的数据不能简单靠DMA传输来改写。

FLASH编程涉及到开锁、编程、状态确认等,何况写之前还得擦除过。

使用特权

评论回复
8
y1n9an| | 2022-3-1 15:58 | 只看该作者
看了一下,就是数据写入到flash里嘛

使用特权

评论回复
9
g0d5xs| | 2022-3-1 16:20 | 只看该作者
你外部sram都很大了吧,写在flash里干啥?

使用特权

评论回复
10
su1yirg| | 2022-3-1 17:17 | 只看该作者
写在单片机里的flash呗,是可以的

使用特权

评论回复
11
ex7s4| | 2022-3-1 18:03 | 只看该作者
这个写flash操作需要一定时间,解锁加锁比较麻烦

使用特权

评论回复
12
tax2r6c| | 2022-3-1 18:51 | 只看该作者
我建议,如果不是很大的数据可以写在芯片的flash里,如果很大,还是写在外部的存储里吧

使用特权

评论回复
13
liu96jp| | 2022-3-1 19:04 | 只看该作者
应该是可以的吧,你把代码提出来让大家帮你分析一下呗

使用特权

评论回复
14
d1ng2x| | 2022-3-1 20:51 | 只看该作者
你是不是没解锁,就要往flash里写啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1324

主题

3809

帖子

0

粉丝