各位专家好,
最近按照beaglebone的小系统部分做了个板子,载入starterware的2.0.0.7的mlo,mlo部分的串口打印正常,显示拷贝完成开始执行。但后续的打印就没有了。
链接jtag看到,程序内容,也就是地址为0x80000000部分的内容,所有A3和A7数值为1的地址部分都是0.pc指针指向不存在的地址。
比如A3数值为1的地址部分是0,就是每隔两个长字的内容,就有两个长字的全0.
修改这些为0的内容,有时候改到旁边去了,有时候不知道改到哪里去了。不停读取内存,发现有时候有的数值在自动改变。
这应该是DDR2的配置问题吧?