下载时选择擦除codeflash,但上电后发现内容不都是a9 bd f9 f3

测试0地址开始的大概1024*10个字节数据都是乱的,不是a9 bd f9 f3,1024*10字节之后的是a9 bd f9 f3,这里前面的数据内容是被保护的不会被下载器擦除的吗?

image.png

image.png

前面是你的应用代码,上电都是从0地址开始跑的,数据不是全FF,建议测试操作一块空的FLASH。


将Flash例程中操作codeflash的代码移植到BLE_UART这个例程中,执行到擦除那条语句系统就不继续往下执行了。这是什么原因


看下是不是执行到你的应用层代码,如果是的话,等于擦除了你的应用代码,本身就是有问题的。

建议先查看代码的编译结果,然后将擦除的起始地址配置为空的FLASH区域,这样进行使用。


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