博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uboot学习之一-----源码配置
阅读量:6105 次
发布时间:2019-06-21

本文共 891 字,大约阅读时间需要 2 分钟。

首先拿到一份bsp,我将其放在/usr/local/arm下,名字为qt_x210v3_130807.tar.bz2 (https://yunpan.cn/cqB5i8LCAMzhM  访问密码 c425)。

 

第一步:

解压bsp 

root@ubuntu:/usr/local/arm# tar jxvf qt_x210v3_130807.tar.bz2

解压后 进入qt_x210v3/uboot

 

配置:

(1)uboot和linux kernel等复杂项目,都不能直接编译,都要先配置才能编译。

(2)uboot也要先配置,配置方法是:首先cd进入uboot源码的根目录,然后在根目录下执行:make x210_sd_config。执行配置命令后,如果出现:Configuring for x210_sd board...

说明配置好了,如果不是这个是别的说明配置出错了。

2.3.2.3、编译得到uboot.bin

(1)编译之前一定要注意检查arm-linux-gcc对不对(安装方法见http://www.cnblogs.com/yr-linux/p/5324286.html),检查份2步:
第一步:检查当前编译环境中有没有安装合适的arm-linux-gcc。我们装的是arm-2009q3,因为这个是三星官方、九鼎官方开发uboot时使用的。
第二步:检查当前目录下(uboot根目录)的Makefile中编译器的设置是否正确。在工程的总Makefile中会设置交叉编译工具链的路径和名字,必须确保这个路径和名字和我们自己装的一致,否则编译会出错。
(2)确保了以上2点,即可进行编译。编译很简单,直接make即可。或者可以make -j4 (多线程编译,主机如果是多核心电脑,可以尝试多线程编译,会快一些)

 

注意事项:整个编译过程要在Linux的原生目录下进行,因为涉及到符号链接,而windows是没有符号链接的,所以要在Linux的原生目录下进行配置和编译。

 

转载于:https://www.cnblogs.com/yr-linux/p/5361852.html

你可能感兴趣的文章
python-dev 安装错误
查看>>
Android 中文 API (102)—— CursorAdapter
查看>>
内存写越界导致破环堆结构引起的崩溃问题定位经验
查看>>
android api (83) —— InputMethodSession [输入法]
查看>>
Android 系统 reboot
查看>>
1.5. Loops for, while and until
查看>>
实用的JS代码段(表单篇)
查看>>
20.4. 配置 Nagios
查看>>
Java之使用增强for循环和迭代器遍历
查看>>
路由器固件安全分析技术(一)
查看>>
Fedora和Ubuntu下安装OpenGL开发环境配置
查看>>
大话Elasticsearch常用操作和核心原理
查看>>
(转) Quick Guide to Build a Recommendation Engine in Python
查看>>
DEDECMS之八 漏洞错误和疑难杂症
查看>>
第 107 章 Observium
查看>>
Visual Studio 2013/2015/2017快捷键(转)
查看>>
使用Linux Strace跟踪调试Oracle程序进程
查看>>
从ftp上传下载文件(二)
查看>>
MySQL案例-Semaphore wait与undo log
查看>>
库缓存(Library Cache)内存结构
查看>>