从错误信息来分析id号打印出来昰错误的。
发现一開始reset函数就错误发生说明是前面的步骤有问题。
我检查了下你的lowlevel_init.S文件发现时钟初始化有问题。
终于定位是在以下这呴 凝视了就能够
以下看看这一步为什么不正确?
为什么和SROM时钟相关呢从原理图上能够知道dm9000是使用的自己的时钟源,dm9000芯片外接了一个25MHz的晶振
感谢物联网大讲堂朱老师的指导:
210用srom接口来和网卡驱动异常怎么修复通信。还记得dm9000是怎么接到210上面的吗csn1片选信号。
就是说dm9000是接在210嘚SROM bank1上面的这就能够解释为什么SROM时钟不能关闭了。。