求助:用Boot进行flash编程,flash 配置域没有改变!(已解决)

2020-02-21 21:05发布

本帖最后由 FSL_TICS_ZJJ 于 2014-9-11 13:12 编辑

我用Boot进行编程,发现程序下载完后0x410中的数据依然是0xFE,并非我目标程序中设置的0xFF,为什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
59条回答
FSL_TICS_ZJJ
2020-02-24 22:27
wangpengcheng 发表于 2014-8-15 11:05
全片擦除后是不会再PROTECT吧?

楼主你用的BOOTLOAD的代码是哪来的?
如果是官方的话,一般我们的程序是会把bootloader代码所在的区域给保护起来,而往往这个bootloader的代码是在前面flash的位置。
而芯片的configuration field 正好是靠在flash的前端,所以如果你bootloader的flash区别保护的话,会顺带保护了configuration field,这样你后面下载你自己的应用程序再去改那个flash地址就不会成功,
因为已经保护了。
所以,请你查查你的代码,有没有保护bootloader所在flash区域。

一周热门 更多>