MRS进行DEBUG调试时是否会把flash擦除?

我用flash存储了一个结构体,debug过程中可以明确看到flash写入成功(0x8007C00对应的内存数据被改写了)。退出debug,然后重新进入调试,发现该部分flash被擦除了,导致无法进行接下来的功能调试。有没有方法能够在进入调试模式时不擦除flash?

调试时默认会有全擦操作,你可以在调试配置页面加上-c page_erase 启用页擦,或者勾选调试时不擦除不下载程序,如下图

image.png


只有登录才能回复,可以选择微信账号登录