久芯网

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

avatar huahuahnu 提问时间: 2023-08-09 13:14:29 / 已解决

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


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

6个回答
  • avatar butterflyspring
    最佳答案
    回答时间: 2023-08-09 13:31:30

    数据搬运到FLASH不就是相当于写FLASH吗? 而芯片写FLASH需要复杂的过程,包括解锁,擦除,对齐等,而且还要花费超长的时间,所以这个过程以目前产品的技术看,是不支持的。

  • avatar 真情永存
    回答时间: 2023-08-09 13:53:50

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

  • avatar xmshao
    回答时间: 2023-08-09 14:11:35

    对flash的写操作涉及一系列准备及确认工作,没法通过DMA传输过去后就直接完成写操作。

  • avatar sealoong
    回答时间: 2023-08-09 14:28:48

    可以把flash的代码搬移到sram,从sram搬到flash我还真没想过, 不过楼主你得看DMA的功能描述有没有这项,如果没有基本就是不能搬,很简单的你看下功能描述

  • avatar 废鱼
    回答时间: 2023-08-09 14:59:01

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

  • avatar 真情永存
    回答时间: 2023-08-09 15:16:46

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

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