03 2023 档案
摘要:1、前面移植mmc驱动因为有网络文章作为提示和参考,应该要配置哪些宏已经简单粗暴地告知你了,但是你怎么知道哪些宏必须配哪些可以不配(或者说要配置的宏你应该从哪找),这个问题在本次移植DM9000驱动时特别留意了一下,发现最重要的还是要知道从根抓起,也就是从board_init_r()开始找到MMC找
阅读全文
摘要:1、先前移植好的uboot由于是从uboot官网下载一步一步改出来的,所以第一个问题会发现无法保存ENV(通过测试setenv和saveenv bootdelay参数即可知道,saveenv失败,不过MMC0还是能识别到的),另一个问题是没有把DM9000网卡驱动做进去(传输kernel得用tftp
阅读全文
摘要:1、按照《71-bootm启动流程分析(2)》进行第一次试验并不成功,因为读取制作好的uImage的64字节头部发现并没有和用hexdump -C所看到的一样,并且打印U-Boot信息时是紧随着串口和DDR2初始化信息后面就打印的,而并没有较长等待(也说明了uImage没有搬运),进行第二次试验是发
阅读全文
摘要:1、初始化完ddr2,由于开启了整个512M空间的访问,为了测试后256M是否能正常访问,所以选择往0x30000000(即从后面256M空间选定一个地址进行读写测试)写入一个数据然后再读出,一开始出现过读出内容一直显示为0x30000000,而不是写入的那个0x12345678,排查过程就是直接先
阅读全文