2020-02-21 21:05发布
jiang887786 发表于 2014-8-14 09:23 官方的boot应该是比较可以的吧,请问楼主解决没有?
wangpengcheng 发表于 2014-8-15 10:26 还没解决呢,正愁呢!
FSL_TICS_ZJJ 发表于 2014-8-15 10:59 你是怎么修改的呢? configuration field没有protect吧? 如果没有包含的话,是可以修改的。
wangpengcheng 发表于 2014-8-15 11:05 全片擦除后是不会再PROTECT吧?
FSL_TICS_ZJJ 发表于 2014-8-15 11:36 楼主你用的BOOTLOAD的代码是哪来的? 如果是官方的话,一般我们的程序是会把bootloader代码所在的区域给 ...
最多设置5个标签!
还没解决呢,正愁呢!
你是怎么修改的呢?
configuration field没有protect吧?
如果没有包含的话,是可以修改的。
你是只有这个地方不能改还是怎么样?
全片擦除后是不会再PROTECT吧?
楼主你用的BOOTLOAD的代码是哪来的?
如果是官方的话,一般我们的程序是会把bootloader代码所在的区域给保护起来,而往往这个bootloader的代码是在前面flash的位置。
而芯片的configuration field 正好是靠在flash的前端,所以如果你bootloader的flash区别保护的话,会顺带保护了configuration field,这样你后面下载你自己的应用程序再去改那个flash地址就不会成功,
因为已经保护了。
所以,请你查查你的代码,有没有保护bootloader所在flash区域。
肯定没有,因为我的Boot是下载到RAM中的,跟Flash一点关系都没有!我是从RAM中启动的!而且我确定写Flash之前flash中是空的,只有40C位置是FE,其它全是FF,写完后所有都正确,只有40C位置依然是FE!
一周热门 更多>