工具与软件:
您好!
我的客户希望在用户应用运行期间更新(擦除和写入)闪存中的一些数据。
你能告诉他们如何做到这一点吗?
为了擦除/写入闪存中的数据、他们认为要将用于擦除/写入闪存的程序分配至闪存中的一个存储体、并将擦除/写入的数据区域分配至另一个存储体。
您能告诉他们如何将代码分配到每个不同的银行吗?
以下步骤是否正确?
首先、将闪存1/2的地址和 Device_Linker.cmd"中内存处的内存组0/1地址分频。
之后、将程序(.text)分配给一个存储体、并将要更新的数据区域分配给另一个存储体。
但是、即使他们修改了.cmd 文件、它也将在构建时被自动覆盖、所以您告诉他们正确的过程会很有帮助。
是否有通过擦除/写入一个组上的程序来擦除/写入另一个组的示例?
谢谢。此致、
英明