飞思卡尔芯片上锁常见原因及解锁方法 |
您所在的位置:网站首页 › 飞思卡尔芯片用什么软件编程好呢 › 飞思卡尔芯片上锁常见原因及解锁方法 |
编程环境:飞思卡尔9s12X系列;code warrior 5.1 1.如果你在往芯片中烧写程序时出现如此提示,那么恭喜你~极有可能你的芯片已经上锁了,上锁的最常见原因就是相关地址的错误,总之是代码的问题,比如中断向量错了,忘记进行了中断函数的设置。 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 |