打印
[ZLG-ARM]

请教LPC2119碰到的问题

[复制链接]
2461|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
eyuge2|  楼主 | 2009-11-18 18:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.可以通过Flash Magic可以和LPC2119连接,下载程序。
2.PO口管脚与GPIO连接后,设置为输出,进行简单的置位和复位操作。有些管脚可以正确动作,但是有些管脚始终保持低电平。主要是对p0口进行操作的,我将PISNEL0的值通过可以动作的管脚串行输出,不能动作的那些脚在PISNEL0中对应的值为0,是做GPIO用的。
3.JTAG口不能使用。我的LCP2119的RTCK是下拉的,因为jtag不通,我在网上进行了搜索。在周公的论坛上发现http://bbs.zlgmcu.com/dispbbs.asp?boardid=29&id=1699&page=&star=1这个链接中说“LPC2109的rtck接口应上拉到高电平”,虽然与数据手册上的说法相违背,还是试了一下,还是不通。我将PISNEL2的值通过可以动作的管脚串行输出,发现在rtck接口应上拉到高电平的时候,PISNEL2的低四位为0000(JTAG被关闭)。rtck接口应接低电平的时候,PISNEL2的低四位为0100(JTAG使能)。可能是周公论坛的说法有错。
虽然rtck接口应接低电平的时候,JTAG使能了,但是我的板子上JTAG还是连不上。用jlink的命令进行硬件测试,TMS TDI TCK TRST都有信号,就是TDO一点反映没有。
我以前用过LPC2200、LPC2138、LPC2368都没有出现如此奇怪的问题。
请问LPC2119是不是有特别需要注意的地方?

相关帖子

沙发
beny5566| | 2009-11-19 19:46 | 只看该作者
帮顶一下,
楼主调试经验很丰富啊。

使用特权

评论回复
板凳
linhai1986| | 2009-11-20 00:03 | 只看该作者
帮顶

使用特权

评论回复
地板
xiaoxin1986| | 2009-11-21 08:55 | 只看该作者
顶一个

使用特权

评论回复
5
eyuge2|  楼主 | 2009-11-21 14:05 | 只看该作者
真是奇怪了。
1.我在程序中将PISNEL2的D2位置1(P1[31:26]做JTAG口用),jtag口还是不能用。用示波器测量了RTCK脚的信号,在arm芯片复位期间,这个脚的电平大概是0.2V左右(4.7k电阻下拉造成的)。复位结束后,这个脚一直为0V。
我对比了其它JTAG口正常的板子,RTCK脚的信号在arm芯片复位期间电平大也是0.2V左右。但是复位结束后,这个脚立刻跳变为高电平。
2.在程序中将PISNEL2的D2位置0(P1[31:26]做JTAG口用),这时候对RTCK脚进行IO操作,一切正常,能够输出高低电平。
奇怪啊!

使用特权

评论回复
6
eyuge2|  楼主 | 2009-11-23 12:21 | 只看该作者
问题已经找到,TD1脚在reset时的电平会影响到jtag和其它一些引脚。

使用特权

评论回复
7
beny5566| | 2009-11-23 14:47 | 只看该作者
学习了。

使用特权

评论回复
8
20801233| | 2009-11-23 16:08 | 只看该作者
问题已经找到,TD1脚在reset时的电平会影响到jtag和其它一些引脚。
eyuge2 发表于 2009-11-23 12:21

能解释的更细致点吗,
看不大懂,
具体说说怎么影响的,后果是什么?

使用特权

评论回复
9
eyuge2|  楼主 | 2009-11-24 12:37 | 只看该作者
本帖最后由 eyuge2 于 2009-11-24 12:44 编辑

我的电路板上,TD1通过电阻接到了NPN三极管的b极,想要控制一个指示灯,了解can口的通讯状态。
将电阻去掉,或者将TD1上拉,JTAG口就正常。
试了几块板子都是这样。
大家以后如果遇到类似问题的时候,可是试试看

使用特权

评论回复
10
lobby| | 2009-11-24 12:47 | 只看该作者
学习了,
谢谢啊。

使用特权

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

本版积分规则

105

主题

1366

帖子

9

粉丝