hillsea的笔记 https://bbs.21ic.com/?166197 [收藏] [复制] [RSS]

日志

LM3S1439锁定问题

已有 688 次阅读2009-4-18 10:06 |个人分类:ARM|系统分类:单片机

公司的程序是在老周的8962开发板上弄的,现在要真的弄了,老大换了1439,结果板子出来,程序重新编译后下载下去就芯片锁定了。网上的说法是软件啊JTAG口的IO设置成了普通IO口。但是程序里面把对应的IO口已经预留出来,没有做任何处理。在网上查了一下,在JLINK的论坛中找到一条相关的的。里面说的也不是很清楚。


解锁之后,把程序去掉大头,剩下一个初始化,结构还是会有这个问题,是否郁闷。不过这次可以调试几步,但是总是在不经意间就弹出一个‘can't read regestor 15 (R15)’或者'can't halt cpu’之类的。然后你就再也下载不下去了,用Jlink commander会出现warming。


在网上查了一下,有人说这个和睡眠模式有关,有人说和外部的设备有关,还有人说和时钟有关.根据我自己的程序对照了上面的相关部分屏蔽了一下。结果在屏蔽掉时钟初始化部分的程序的时候,运行变得正常了。我不知道这个是为什么,这个程序可是官网上的DEMO。基本上每一个例子里面都有啊,怎么去了它就好了呢。


后来分析调试过程中的一些现象,认为可能是PLL失败吧,导致了这个问题。反正现在都没有找到,所以暂时不用这个库函数再说。


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (1 个评论)

sa 2009-10-14 02:48
hillsea你好 我也在用M3,能否共同交流一下 我的QQ:137566038