打印

如何恢复一个"死锁"的微控制器?

[复制链接]
3079|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
t.jm| | 2011-8-19 08:59 | 只看该作者
可以用LM Flash解锁。
悲剧的是在我的电脑上这个软件被WIN7和谐了,每次解锁都要用别人的电脑。
看来可以研究一下LS的这个方法。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
gideon518j + 1
板凳
永远的不知| | 2011-8-19 09:03 | 只看该作者
1# gideon518j

用TI的icdi工具(如rs-lmlink)使用lm flash programmer软件可以解锁;
或者使用jlink命令行的unlock命令。

使用特权

评论回复
地板
永远的不知| | 2011-8-19 09:03 | 只看该作者
2# t.jm

我都是用win7的,使用非常正常,我周围的同事也用win7。

使用特权

评论回复
5
永远的不知| | 2011-8-19 09:04 | 只看该作者
1# gideon518j

其实解锁,就是对芯片初始化。

使用特权

评论回复
6
gideon518j|  楼主 | 2011-8-19 13:07 | 只看该作者
谢谢上面耐心解答!

使用特权

评论回复
7
t.jm| | 2011-8-19 13:22 | 只看该作者
2# t.jm  

我都是用win7的,使用非常正常,我周围的同事也用win7。
永远的不知 发表于 2011-8-19 09:03

我之前用WIN7也正常,解锁过一次,第二次解锁时才发现用问题,运行就出错,
这是win7特有的故障(mfc100.dll问题),试过各种办法都不行,基本上要求重装才行。
所以有必要用MCU写个小程序,专门用来解锁,看了一下解锁流程还是蛮简单的。

使用特权

评论回复
8
qin552011373| | 2011-8-22 13:18 | 只看该作者
学习了

使用特权

评论回复
9
永远的不知| | 2011-8-22 13:18 | 只看该作者
7# t.jm

我一直用win7都很正常。

使用特权

评论回复
10
qin552011373| | 2011-8-22 13:18 | 只看该作者
7# t.jm 支持你写好以后来分享:lol

使用特权

评论回复
11
t.jm| | 2011-8-22 13:29 | 只看该作者
7# t.jm  

我一直用win7都很正常。
永远的不知 发表于 2011-8-22 13:18

这是WIN7的问题,可能是哪个文件坏了,在网上找解决办法时发现,很多软件都被这个问题影响过,系统重装后再装LM Flash Programmer就能用,如果发生死机等以外故障时又有很小的几率会影响某个软件的。

使用特权

评论回复
12
t.jm| | 2011-8-25 09:40 | 只看该作者
用G2231写了个解锁程序,测试过可以擦出9b96的程序了,只等哪次被锁住就用它解锁。资料上说“如果软件配置任意一个JTAG/SWD管脚为GPIO,并且失去与调试器进行通信的能力,那么有一个调试序列可用来恢复微控制器。” 我就是用这个调试序列来擦出9b96程序的。现在在我的电脑上运行LM Flash Programmer就会出这样的问题,希望到时能解锁:

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

18

帖子

1

粉丝