今天早上开始调试mx51的内存模块,之前黄工怀疑是内存有问题,让我调试下内存。接着我测试了下内存,发现不可读。重新认真看data sheet。由于昨天看mx的reference manul的sdram conrol章节,data sheet上的sdram control register address不知为何标出了40位的地址,而且还有各种标记错误,飞思卡尔啊,真让我感到悲哀。今天早上黄工给了我一份新的data sheet,2010.2.29修改的,根据data sheet的参考代码,初始化了下内存,可读,可写。惊喜。之后在jlink里面加载u-boot.bin文件到内存地址0x90000000,命令:loadbin C:\u-boot.bin,0x90000000.跳到代码起始地址执行,命令:g.等待串口是否有打印信息,证明u-boot是否正确运行。
阅读(1310) | 评论(0) | 转发(0) |