将flash数据从一个分区移到另一个分区。

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
2个帖子/ 0个新
最后发表
nigelyang
离线
最后看到:3周3天前
加入:2018-03-20 08:24
将flash数据从一个分区移到另一个分区。

嗨,对话框中,

如果我想在flash中把一个分区数据从一个分区移动到另一个分区,有没有更有效的方法来做到这一点?如果使用ad_nvms.c中的函数,我必须打开一个分区并在ram缓冲区中读取,然后打开另一个分区并从ram缓冲区中写入。这似乎并不简单。我认为这与suota的情况类似,将数据从NVMS_FW_UPDATE_PART分区移动到NVMS_FW_EXEC_PART分区。

谢谢你的帮助。

设备:
PM_Dialog
离线
最后看到:18小时14分钟前
工作人员
加入:2018-02-08 11:03
嗨nigelyang,

嗨nigelyang,

我们强烈建议使用适配器来访问硬件外设,因为这不仅提供了对外设的访问,而且还确保当前正在访问它的其他任务暂停其操作,直到外设再次被释放。因此,如果另一个任务试图在同一时间访问同一外设,您不必担心。此外,在睡眠模式下,所有外围设备块都将关闭。请查阅Flash适配器的概念教程,从DA146x产品页面。

谢谢,PM_Dialog