Hi 小编又来了,前面介绍了如何获取buildroot源码,接下来我们就重点看看怎么样使用buildroot来生成镜像文件。
拿到buildroot源码,我们先要做的几个事情如下:
1:配置buildroot和外部源码树
• 查看可用版本
• $ git tag | grep xxx
• 指定Buildroot和外部源码树版本
• $ git checkout xxxx
2:查看已有配置文件
• 查看基于不同的DEMO板已有的配置文件
• 例如:关键字是a5d2的配置文件
• $ ls configs/ | grep a5d2
3:配置目录并生成镜像
• 配置目录:
• 在buildroot-external-microchip目录下,配置Buildroot构建系统来生成镜像。
• $ make O=$PWD BR2_EXTERNAL=$PWD –C ../buildroot-at91 sama5d27_wlsom1_ek_headless_defconfig
• 生成镜像:
• $ make 或者 $ make –j4 并行编译
• 第一次编译根据网络情况时间比较长,后续再编译时间会少
4:生成镜像文件
5:其它命令
• 图形化配置界面
$ make at91bootstrap3-menuconfig bootstrap配置界面
$ make uboot-menuconfig uboot图形配置界面
$ make linux-menuconfig kernel图形配置界面
$ make menuconfig buildroot图形配置界面
6:部分编译
$ make at91bootstrap3-rebuild 重新编译bootstrap
$ make uboot-rebuild 重新编译uboot
$ make linux-rebuild 重新编译kernel
$ make dt-overlay-mchp-rebuild 重新编译生成itb文件(FIT-uImage)
如果您的过程能顺利的走到这一步,小编很开心,我们已经完成了90%的工具,剩下的工作就是将镜像进行烧录运行。
期待吧,下一步完成最后的烧录工作就结束了。
加油,美好的结果就要到啦。。。。。。
小编,加油。
-
microchip
+关注
关注
52文章
1476浏览量
117084 -
MPU
+关注
关注
0文章
312浏览量
48477
发布评论请先 登录
相关推荐
如何使用CubeMX生成的设备树编译镜像?
capsense第四代和第五代在感应模式上的具体区别是什么?
瑞芯微RK3568|SDK开发之Buildroot编译
![瑞芯微RK3568|SDK开发之<b class='flag-5'>Buildroot</b>编译](https://file1.elecfans.com/web2/M00/A7/15/wKgaomUiFROAKnv3AABS2C_nT00020.png)
贸泽备货用于高性能连接和用户界面应用的 Microchip SAM9X70超低功耗MPU
![贸泽备货用于高性能连接和用户界面应用的 <b class='flag-5'>Microchip</b> SAM9X70超低功耗<b class='flag-5'>MPU</b>](https://file1.elecfans.com/web2/M00/A3/8E/wKgZomUHwS2Ac3bKAAHdzMAH_dg991.jpg)
SOM-MA35D16A81 Buildroot环境编译问题求解
技术分享 | RK3568开发板 buildroot配置文件
![<b class='flag-5'>技术</b>分享 | RK3568开发板 <b class='flag-5'>buildroot</b>配置文件](https://file.elecfans.com/web2/M00/43/4A/poYBAGJ9sjaAPEhHAAAvI_7i-HA907.jpg)
评论