第一范文网 - 专业文章范例文档资料分享平台

uboot移植笔记

来源:用户分享 时间:2025/7/4 5:09:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

u-boot-2015-01移植笔记

一、修改编译器路径

修改顶层Makefile文件,查找CROSS_COMPILE =,注释掉if判断,增加一行CROSS_CMPILE = arm-linux- (根据编译器不同这个自行添加,在这里感谢胡茂晓同学)。

二、

复制平台相近board

1、进入board子目录下的samsung子目录,复制trats2文件夹为自己平台名字的文件夹(这里笔者使用iTop4412)。 2、进入iTop4412子目录,修改为。

3、修改Makefile,将trats2改为iTop4412。 三、修改板子相应配置

1、从源码根目录下进入include/configs目录,复制为。

2、从源码根目录下进入configs目录,复制trats2_defconfig为iTop4412_defconfig。 3

iTop4412_defconfig

,改

将为

CONFIG_DEFAULT_DEVICE_TREE=\CONFIG_DEFAULT_DEVICE_TREE=\。

四、增加自己的Device Tree Source

1、从源码根目录下进入arch/arm/Dts目录,复制 exynos4412- 。 2、修改当前目录下的Makefile文件,将 dtb-$(CONFIG_EXYNOS4) += \\ \\ \\ \\ \\

修改成

dtb-$(CONFIG_EXYNOS4) += \\ \\ \\ \\ \\ \\

五、制作顶层.config文件

1、在源码根目录下使用命令make menuconfig(貌似刚支持图形界面配置)。

2、先配置基本的,Architecture select 选项选择ARM architecture,architecture选项的子选项Target select选择Samsun EXYNOS;EXYNOS board select选项选择Exynos4412 Trat2 board。

3、在Device Tree Control选项下,y(yes)Run-time configuration via Device Tree,选择Provider of DTB for control 为Embedded DTB for DT control,在Default Device Tree for DT control选项下输入exynos4412-iTop4412,退出。

4、保存退出,在源码根目录下会生成.config文件,需要用命令ls –a查看。

5、在源码根目录下使用命令vim .config,修改.config文件。将CONFIG_SYS_BOARD=\修改成CONFIG_SYS_BOARD=\将

CONFIG_SYS_CONFIG_NAME=\

修;

成将成

CONFIG_SYS_CONFIG_NAME=\CONFIG_DEFAULT_DEVICE_TREE=\

CONFIG_DEFAULT_DEVICE_TREE=\。(注意:每次使用make menuconfig后都要修改本条)

六、编译

使用make命令,一段代码飘过生成了。

搜索更多关于: uboot移植笔记 的文档
uboot移植笔记.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c39x0g27cpl1cf865breu5a66i6tmb7010uz_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top