Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
1.将RAM的空间调整出来,留出需要新建BAK_RAM的大小,然后新建段: 2.设置段名bak_ram和size以及初始化段里变量的时间 3.在copy段增加一个新的bak_ram_flash 4.在bak_ram段的copy项选择刚刚新建bak_ram_flash: 5.设置bak_ram为复位后保持段里内容 注意点,如果需要powerdown唤醒后保持RAM内容,需要将Bak_Ram的地址设置在retention RAM地址区间 ME05: ME14:
附上例程:70fec49e-0596-4e80-bb91-98e646fe5731-bak_Demo.zip
qinzhao 您好,请教一下。为什么我按照上面的方法对MC的RAM空间进行调整,也参考了上面的例程,却没有实现软件复位后保留RAM中的数据的预期。 是MC和LE芯片不支持这种操作吗? 我使用的是MC的demo板 求解,十分感谢
检查一下这个界面,从flash拷值到RAM,设置对没?
qinzhao 感谢支持,也确实是这么操作的。如果可以的话能看一下我的工程吗?main.c里测试办法跟您给的demo也是一样的 我的工程是 fad273e9-ad3d-4f91-9100-36cce2f478c3-uds_app.zip
测试结果:
你的map文件显示Wakeup_Count的地址不在对应的段里,我把你的几个段重新编号后: 测试过的工程:5199b922-8e3a-4fdf-9da5-7730eb579f6f-uds_app.zip
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...