打印
[技术问题解答]

imx6 uboot-2009.08如何打patch?

[复制链接]
1749|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
eskytan|  楼主 | 2015-3-31 11:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从freescale网站上下载L3.0.35_4.1.0_130816_source.tar.gz得到u-boot-v2009.08,编译得uboot.bin,下载引导kernel时,死在Uncompressing Linux... done, booting the kernel.这里。
怀疑是机器码定义或serial不对,检查后是对的。
继续怀疑是u-boot没有打patch。如何打patch呢?u-boot-v2009.08-imx_3.0.101_4.1.1.tar.bz2
但是打了patch恐怕也没什么用吧。。。有高手帮忙分析一下吗? Thanks.

相关帖子

沙发
eskytan|  楼主 | 2015-3-31 12:00 | 只看该作者
补充一下:用u-boot-mx6solo-sabresd.bin编译好的.bin来烧入,引导kernel能成功。就是不知道它对应的source code在哪?

使用特权

评论回复
板凳
eskytan|  楼主 | 2015-3-31 14:14 | 只看该作者
I have just donwloaded a u-boot-v2009.08 from ftp://ftp.denx.de/pub/u-boot/, And patch it using u-boot-v2009.08-imx_3.0.101_4.1.1.tar.bz2.
打了patch,结果一样的不行。不知道原因何在

使用特权

评论回复
地板
gaoyang9992006| | 2015-3-31 15:44 | 只看该作者
这种用操作系统的,都是很复杂的啊。我也没用过。

使用特权

评论回复
5
yangjing29| | 2015-3-31 17:30 | 只看该作者
解压  u-boot-v2009.08-imx_3.0.101_4.1.1.tar.bz2 之后得到补丁文件,把这个文件夹复制到Uboot目录下,直接 ./patches/patch-uboot.sh
一直等待到打补丁完成。
至于你这里 “死在Uncompressing Linux... done, booting the kernel.这里”,板子启动到这里,代表uboot已经能正常运行了,你这里的问题是在于内核启动的调试串口和buboot不一致,也有可能是你的内核的其他IO口复用,导致串口不能使用,具体要看内核代码才行,找到关键点才能比较容易解决问题。

使用特权

评论回复
6
eskytan|  楼主 | 2015-4-1 10:05 | 只看该作者
This problem is positioned as follows:
vi include/configs/mx6solo_sabresd.h
#define PHYS_SDRAM_1_SIZE       (512 * 1024 * 1024)
change this value from 512M to 1024M will lead to this problem. But why and how to resolve it?

使用特权

评论回复
7
mini1986| | 2015-4-4 11:03 | 只看该作者
文档里面不是有怎么让你获取uboot的么,用ltib命令,之后得到的uboot就是打过补丁的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

20

帖子

1

粉丝