<meta name="keywords" content="庄家克星时时彩,u-boot在nuc972平台上的移植历程(启动篇)" />
迎接会见庄家克星时时彩-时时彩qq群-时时彩平台推荐!   登录 | 收费注册 ]   

华邦新唐颖特新的小我空间 http://badahub.com/space-uid-140263.html [珍藏] [复制] [分享] [RSS]

博客

u-boot在nuc972平台上的移植历程(启动篇)

已有 548 次浏览2018-12-15 11:31 |小我分类:MCU


写在前面
这个想法主意主意最后是来自于一个叫x_project的项目,关于它的简介和主页可参见下面两个链接,


x_project简介: http://www.wowotech.net/forum/viewtopic.php?id=2 
x_project主页: http://www.wowotech.net/sort/x_project


这位手艺牛人的博客有多可以学习的器械。


应用git和github
关于git和github的简介网上有许多,凭证x_project外面的简介,培植github账号,克隆最新的u-boot主线。关于git下面链接的文档很值得一看:


https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5


移植编译历程当中遇到的效果
基本上凭证x_project中关于u-boot的移植历程的形貌做,遇到编译效果兵来将挡水来土掩,这里枚举几个:


在板子config.h文件中不要应用//这样的注释,否则会被加到链接剧本外面招致链接报错;
在前期没有串口输入调试的时间可以应用设置GPIO点灯调试;
弄清晰u-boot在板子上的加载地址并和链接地址保持不合(CONFIG_SYS_TEXT_BASE);
要应用较新的arm-gcc编译器。
现在的状态
相比x_project在移植历程当中最年夜的有益条件就是有份能跑的u-boot版本,现在只是将它迁徙到u-boot的最新版本,许多效果多可以到那份code外面去找到谜底。


现在曾经将串口输入和nand的支持告成的移植出来并跑起来了,可以参见我培植的github项目以下链接:


https://github.com/nuc97xx


你可以克隆它然后在build目录下推行make敕令既可,这能够还须要你修改下build目录下makefile文件中指定的编译器蹊径,然后在板子上原来的u-boot里用tftp敕令将编译天生的u-boot.bin加载到0x800000地址上假定跳转推行,完全的操作历程以下:






可以看到它告成的运转起来了,然后我们可以输入help敕令尝尝。


后续
有了串口输入和nand驱动后最基本的条件就有了,后续还想一连来完善它将要做以下几个方面:


移植添加网卡的支持
移植添加lcd的支持
添加读取nand上的图片文件并在lcd上加载显示作为boot logo的功效
添加在u-boot时读取U盘文件阻拦系统的升级或群集升级
等等我还没有想到的适用功效
一小我的精神总是无限的,能够它的进度会很慢又或许会由于某些启事而终止了,以是迎接有精神和异常抱着学习态度的童鞋一起加入进来往下面提交你的代码。
想明确更多相关知识,请联系颖特新科技—覃蜜斯 Q q755060328  0755-82591179

议论 (0 个议论)

facelist

您须要登录后才可以议论 登录 | 急速注册
验证问答 换一个 验证码 换一个

回顶部 幸运五张-幸运五张规则-掌联幸运五张安卓版 捕鱼达人3-捕鱼达人3无限金币免费版 北京pk10-北京pk10新凤凰-凤凰pk10预测 安徽福彩网-安徽福彩快3网上购买 888棋牌游戏-盛大娱乐棋牌平台-棋牌电玩城送彩金 助赢时时彩-韩国时时彩助赢-韩国时时彩助赢计划 亿酷棋牌-象棋棋牌-棋牌游戏娱乐下载 北京pk10开奖-pk10赛车群-pk10开奖首选网上手游 qq捕鱼大亨-千炮捕鱼-qq游戏捕鱼大亨 时时彩后二-时时彩后二技巧-时时彩后二计划 开心棋牌-娱乐棋牌送救济金-四方棋牌送救济金 11选5软件-快赢11选5软件-11选5玩法 波克棋牌-现金牛牛棋牌-亲朋棋牌游戏手游 亲朋棋牌-舟山99棋牌-唐朝电玩城棋牌 天逸时时彩-时时彩开奖结果-时时彩全天计划稳赢版