免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5453 | 回复: 15
打印 上一主题 下一主题

[BootLoader] 移植U-boot时遇到的一些问题?有经验者请进 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-05 19:12 |只看该作者 |倒序浏览
大家好,我开始学嵌入式也有几个月了,在弄懂硬件和了解了一些U-boot的前提下,我开始尝试开始去移植U-boot。但在移植时遇到了很多问题。比如向u-boot添加nandflash启动的功能,#ifdef CONFIG_DEBUG_LL ,中的“CONFIG_DEBUG_LL”类似的这些宏名是可以有自己定义的吗? 还有就是在移植过程中需修改的文件,怎样判断 应该修改哪,哪又不用修改,这几天就这些问题 ,搞到我都晕了,请高手们指点一下!!

论坛徽章:
0
2 [报告]
发表于 2011-03-07 17:11 |只看该作者
网上资料很多,可以查查看。你这问题太大了,不好回答。
1,不知道你所谓的“有自己定义”是什么意思。从那个宏本身可以看出来,它是打开底层设备调试信息
2,修改文件一般为体系硬件相关的。

论坛徽章:
0
3 [报告]
发表于 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 比较在行

论坛徽章:
0
4 [报告]
发表于 2011-03-08 12:03 |只看该作者
学习一下。。



























生活就像XX,既然你不能反抗,就要学会享受---------在线漫画死神漫画小说搜索

论坛徽章:
0
5 [报告]
发表于 2011-03-08 13:18 |只看该作者
网上资料多多啊,最好先了解u-boot引导kernel的流程,然后找一个已经移植好的u-boot源码diff一下,然后你就知道你该做哪些事情了,学习移植得方法

论坛徽章:
0
6 [报告]
发表于 2011-03-11 21:36 |只看该作者
谢谢大家啊,我经过一个星期的学习比之前明白多了

论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
7 [报告]
发表于 2011-03-14 08:11 |只看该作者
这些宏相当于开关。建议看看代码,再了解一下makefile

论坛徽章:
0
8 [报告]
发表于 2011-03-14 08:59 |只看该作者
你要做uboot移植,最好就先了解 uboot 是怎么构造出来的。你可以看看这里:
http://bebread2.juliantec.info/julblog//post/5/15

论坛徽章:
0
9 [报告]
发表于 2011-03-28 14:19 |只看该作者
先从要移植的开发板上下手,在uboot/board目录下有很多开发板,找到与相近的一个,对照着修改,还要修改Makefile等等。

论坛徽章:
0
10 [报告]
发表于 2011-04-05 13:37 |只看该作者
我也有很多疑问。按照资料里一步来。最后出现个函数未定义。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP