在移植u-boot-2012.04.01时,出现了两个小问题如下:
解决第一个警告
WARNING: Caches not enabled
通过查找u-boot源码定位在这个位置:
然后查找资料:参考资料
修改了以下代码:
这时又出现了新问题:之前的警告消失了,变成了另一个警告,使用了默认的环境变量
继续查找资料:https://blog.csdn.net/Mculover666/article/details/104558447?utm_source=app
经过修改告警消失。
解决第二个警告:dm9000网卡MAC不匹配
查找资料:http://www.doc88.com/p-5897837797385.html
进行以下修改:
修改后,网卡MAC的告警消失
告警全部消除
完美测试成功现象
经过这些天的努力,把之前做过的u-boot、内核、文件系统全部升版本又移植了一遍。下边是使用u-boot-2012.04.01、linux-3.4.2、busybox-1.20.2完美启动的流程:
上一篇:u-boot-1.1.6移植到TQ2440笔记——准备工作(1)
下一篇:基于TQ2440的busybox根文件系统制作
设计资源 培训 开发板 精华推荐
- SP7650EB,用于分布式电源系统的 3.3V DC 到 DC 单路输出电源的评估板
- 使用 STMicroelectronics 的 HVLED001 的参考设计
- 使用 Microchip Technology 的 TC2950 的参考设计
- (未完成) 辉光管番茄钟(施工中......)
- USB转TTL-USB接口输出
- 基于Teseo-LIV3F的GNSS评估板,用于SPC5微控制器
- ZXSC310EV3,ZXSC310 评估板,采用 SOT23-5 封装的单节或多节 LED 驱动器
- 使用 Microchip Technology 的 MAX3221ECAE 的参考设计
- 使用 L6204 在并联配置中驱动电机的双向直流电机驱动器应用电路
- DER-937 - 100 W USB PD 3.0 电源,具有 3.3 V – 21 V / 5 A(100 W 功率受限)PPS 输出,使用 InnoSwitch3-PD PowiGaN (INN3870C-H805) HiperPFS-4 (PFS7628C) 和 CAPZero-2 CAP200DG)