码迷,mamicode.com
首页 > 其他好文 > 详细

编译Uboot——错误记录

时间:2017-08-23 10:23:07      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:for   res   开发板   imp   power   自己   编译   read   ready   

我使用的是ZLG的EasyARM iM280A的开发板。官方提供的编译器时arm-fsl-linux-gnueabihf(gcc 4.4.4)。自己尝试使用arm-linaro-linux-gnueabihf(gcc 4.7.3)。

按照开发手册的流程,解决编译上的报错后,得到imx_ivt_uboot.sb文件。

按照开发手册,将进行uboot only的烧写,需要提供的文件是imx_ivt_uboot.sb和rootfs.tar.bz2。

烧写完成之后,启动开发板串口终端输出如下:

?Aug 22 201712:07:35
FRAC 0x92925552
Wait for ddr ready 1Wait for ddr ready 1bank count is 4
power 0x00820616
Frac 0x92925552
start change cpu freq
hbus 0x00000003
cpu 0x00010001
start test memory accress
ddr2 0x40FFFF00
finish simple test
******ddr2 read write success!
finish simple test
finish boot prep,start to run ...

进行对比实验,

1.使用官方的uboot可以正常启动,流程操作无误

2.修改编译Uboot时CPU的-mfloat-abi的值,并未解决问题

3.对比rootfs的影响。尚在学习rootfs制作,未进行。

 

把这个写下来是希望自己深入理解嵌入式后能知道为什么有问题,而不是通过尝试寻找到问题所在。当然如果有嵌入式大神能给予指导更加欢迎。

编译Uboot——错误记录

标签:for   res   开发板   imp   power   自己   编译   read   ready   

原文地址:http://www.cnblogs.com/Jacket-K/p/7416397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!