Posted inNXP Install CentOS on NXP Layerscape Build CentOS rootfs by NXP SDK Format a SD/UDISK and untar the tarball into the partition Then you will get issue when you use yum, like 'import yummain error' Look… Posted by kaoru January 24, 2019
Posted inDebug LPC2366 Ethernet CRC error 最近公司用NXP的LPC2366做了一个新板子。很奇怪。我们使用之前现成的程序,发现网络ping不通。但是这个程序在之前的板子上是可以正常工作的。 后来同事使用周立功的程序跑了一下,OK,可以ping通。现在就有一个奇怪的现象: 老程序在老板子能正常工作 老程序在新板子不能正常工作 周立功的程序在新老板子都能正常工作 问题来了,究竟是程序的问题还是硬件的问题呢? 今天终于得空把这个问题整理一下。首先我在老程序的网络中断中增加了打印信息,主要是中断类型和接收报文的状态信息。在新老2个板子上测试。 发现在老板子上多报出AlignmentError和CRCError错误。看来应该是CRC错误导致报文无法被进一步处理。因为老程序的协议栈我还是非常相信的。没办法,google吧。 LPC2000系列的MCU在yahoo上有一个group,于是我在上面搜索了一下。果然发现一个帖子也是遇到了CRC错误的问题,他最后给出的问题原因是PHY芯片的CRS和CRSDV不是同一个管脚,是不是我们的问题原因也是这个呢?于是看了一下原理图,发现果然犯了一样的错误。DM9161的作为RMII使用时,CRSDV应该接到35脚,但是我们的设计接到了37脚。明显接错了。割线飞线,问题解决。 参考 RE: [lpc2000] LPC2368 and KSZ8041NL Posted by kaoru March 25, 2013
Posted inNXP 使用Keil编译NXP 2366的I2C问题 今天同事发现使用Keil编译器编译NXP 2366后,原本在用ADS编译可以正常跑通的I2C出现了错误。 访问RX8025的时候,写寄存器0为0xA0是没问题的,读RTC寄存器也没有问题,但是当写其他寄存器或者写寄存器0为其他数值时,总是会超时。加了一些调试信息,发现在写完第一个数据后,I2C总线无响应(既没有应答也没有无应答)。 怎么测试都不行。最后google之,发现有篇文章也是使用Keil编译后出错,解决方法是去掉优化。 于是……设置Keil不优化程序。 问题解决。 Posted by kaoru July 11, 2011
Posted inNXP NXP LPC2000 Series的链接文件 支持NXP LPC2119/2129/2292/2294。 [crayon-68014aedc2420073780760/] Posted by kaoru February 20, 2011