飞思卡尔芯片上锁常见原因及解锁方法

您所在的位置:网站首页 飞思卡尔芯片用什么软件编程好呢 飞思卡尔芯片上锁常见原因及解锁方法

飞思卡尔芯片上锁常见原因及解锁方法

2024-07-13 08:00| 来源: 网络整理| 查看: 265

编程环境:飞思卡尔9s12X系列;code warrior 5.1

1.如果你在往芯片中烧写程序时出现如此提示,那么恭喜你~极有可能你的芯片已经上锁了,上锁的最常见原因就是相关地址的错误,总之是代码的问题,比如中断向量错了,忘记进行了中断函数的设置。2.解锁方式:

a:找一个绝对正确的工程,打开它--这里选择呼吸灯程序

 b:正常烧写程序---点击debug--Open BDM   一顿乱弹窗之后,等到界面没有弹窗了

 c:点击 USBDM HCS12--unsecure  弹出如下窗口

 d:根据自己的板子选择不同的晶振对应的数字--比如说我自己的是8MHz的晶振,所以选择9

点击ok --- 各种弹窗一顿乱点yes(也可能没有弹窗)--于是便解锁成功

 e:退出debug界面+断开板子电源+弹出下载器

 f:重新点击debug按钮,正常下载,虽然仍会有弹窗,但是点击yes、ok等按键之后,便可以成功下载程序,以后再下载就没有弹窗了(只要芯片没有再次上锁)

 总结:划重点~飞思卡尔的芯片并不是编译过了就高枕无忧绝对没问题了,编译过了只是你语法没有错误,声明没有错误,C语言层面上没有错误,但是很有可能代码是存在致命错误的,会误写到单片机不可被写的地址导致芯片上锁~

上锁不可怕~笔者作为飞思卡尔的学习者,学习初期日均上锁一次~  所以熟悉解锁过程尤为重要



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3