dma读写内部flash的问题

2019-07-21 05:41发布

在做iap实验的时候,由于app比ram大,所以想串口一边接收app,一边通过DMA写入flash,但是怎么都无法实现。看芯片手册上说,内部闪存可以作为目的地址,配置方面都已经处理好了,在初始化的时候也已经把app存储的位置都已经擦除,flash也已经解锁,不过在调试的时候发现根本就么有写进去,求原子哥还有各位高手帮忙解决一下                          
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
正点原子
1楼-- · 2019-07-22 13:35
别用DMA.
xhh12001
2楼-- · 2019-07-22 14:18
正点原子 发表于 2013-8-15 14:31
别用DMA.

原子哥,如果不能利用dma传数据到flash,那有什么有效的手段实现数据传送到flash里面吗?
MaskBase
3楼-- · 2019-07-22 15:01
STM32的FLASH有FLASH中断,用中断的方式试试看
MaskBase
4楼-- · 2019-07-22 19:13
建立一个缓冲空间用作传输保存到FLASH里面的数据
1547674987
5楼-- · 2019-07-22 21:16
 精彩回答 2  元偷偷看……
asianeast
6楼-- · 2019-07-22 22:54
我也遇到类似的问题   对STM32内部flash写的速度有什么地方可以提高的

一周热门 更多>