2014年10月9日

摘要: 用了挺久的M4(nxp的),但是发现有一个问题挺让人讨厌的,就是程序死机了无法判断死机位置,之前看到一篇文章是通过查看SP LR等寄存器,看堆栈内容来查找。还要看memory里的地址再找函数地址,再看汇编代码。觉得很麻烦。ARM7内核还好判断一些(M3内核未验证,应该一样的知识M4多了个FPU)... 阅读全文
posted @ 2014-10-09 10:01 dadjun 阅读(1303) 评论(2) 推荐(0)

2013年4月14日

摘要: 从LPC2468到4078上移植工程花了点时间,有些问题,记录下下。1.RTC上2468有内部时钟源,4078必须接外部晶振。2.以太网PHY dp83848居然初始化读不到该寄存器值,但用RL-TCPNET库,发送接收正常(UPD &TCPIP)。3.在bootloader在线更新程序时(用以太网),代码下到flash不对,后来发现该芯片加密导致,去掉加密就行,在option里asm定NO_CRP,就OK了。4.2468有SPI,4078只有SSP,而且ssp2和以太网IO冲突,只能复用SSP,2468时序要求没那么严格,在操作总线时,CPHA CPOL一定不能错。5.居然有发现内存 阅读全文
posted @ 2013-04-14 13:36 dadjun 阅读(1002) 评论(1) 推荐(0)

导航