Chinaunix

标题: 移植U-boot时遇到的一些问题?有经验者请进 [打印本页]

作者: 宇智波YI    时间: 2011-03-05 19:12
标题: 移植U-boot时遇到的一些问题?有经验者请进
大家好,我开始学嵌入式也有几个月了,在弄懂硬件和了解了一些U-boot的前提下,我开始尝试开始去移植U-boot。但在移植时遇到了很多问题。比如向u-boot添加nandflash启动的功能,#ifdef CONFIG_DEBUG_LL ,中的“CONFIG_DEBUG_LL”类似的这些宏名是可以有自己定义的吗? 还有就是在移植过程中需修改的文件,怎样判断 应该修改哪,哪又不用修改,这几天就这些问题 ,搞到我都晕了,请高手们指点一下!!
作者: EZWORD    时间: 2011-03-07 17:11
网上资料很多,可以查查看。你这问题太大了,不好回答。
1,不知道你所谓的“有自己定义”是什么意思。从那个宏本身可以看出来,它是打开底层设备调试信息
2,修改文件一般为体系硬件相关的。
作者: jounehou    时间: 2011-03-08 01:00
本帖最后由 jounehou 于 2011-03-08 01:02 编辑

回复 1# 宇智波YI


    从 Start.S开始哦 一步一步往下走 遇到函数就用ta +] 跳转去哦 然后硬件初始发。 现在就要开始遇到宏了 不过主要的宏配置信息都在include/configs/smdk6410.h 找到对应你芯片的配置文件就可以了 如果没有 找相似的就行。其实 uboot也就只需要 UART 网卡(方便tftp) NANDFLASH 三种驱动就够了。其他的看情况加了。。
   找一下 tekkamanninja 的相关博文哦 。。这人移UBOOT 比较在行
作者: 巨无霸福特    时间: 2011-03-08 12:03
学习一下。。



























生活就像XX,既然你不能反抗,就要学会享受---------在线漫画死神漫画小说搜索
作者: whjzbp    时间: 2011-03-08 13:18
网上资料多多啊,最好先了解u-boot引导kernel的流程,然后找一个已经移植好的u-boot源码diff一下,然后你就知道你该做哪些事情了,学习移植得方法
作者: 宇智波YI    时间: 2011-03-11 21:36
谢谢大家啊,我经过一个星期的学习比之前明白多了
作者: amarant    时间: 2011-03-14 08:11
这些宏相当于开关。建议看看代码,再了解一下makefile
作者: juliantec    时间: 2011-03-14 08:59
你要做uboot移植,最好就先了解 uboot 是怎么构造出来的。你可以看看这里:
http://bebread2.juliantec.info/julblog//post/5/15
作者: righthek    时间: 2011-03-28 14:19
先从要移植的开发板上下手,在uboot/board目录下有很多开发板,找到与相近的一个,对照着修改,还要修改Makefile等等。
作者: 0810612124    时间: 2011-04-05 13:37
我也有很多疑问。按照资料里一步来。最后出现个函数未定义。
作者: dorfmeisterqq    时间: 2011-04-05 14:25
您可以参见一下嵌入式linux中文站http://www.embeddedlinux.org.cn的系统开发部分,有不少uboot方面的移植开发的资料和内容
作者: righthek    时间: 2011-04-05 16:35
体系相关---芯片相关---开发板相关
作者: santai543    时间: 2011-04-15 06:38
艰险好学学驱动吧
作者: woshic23    时间: 2011-05-16 11:32
先跟着手册看,看熟悉了就知道怎样找问题了
作者: woshic23    时间: 2011-05-16 11:34
先跟着手册看,看熟悉了就知道怎样找问题了
作者: mychz2011    时间: 2011-05-19 12:48
楼上在方向和方法上都说得比较清楚了,楼主就是扎下心来仔细研究。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2