0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

学技术 | 带您认识Microchip MPU之第五篇用Buildroot生成镜像

大大通 2023-02-02 11:20 次阅读

Hi 小编又来了,前面介绍了如何获取buildroot源码,接下来我们就重点看看怎么样使用buildroot来生成镜像文件。

拿到buildroot源码,我们先要做的几个事情如下:

1:配置buildroot和外部源码树

• 查看可用版本

• $ git tag | grep xxx

• 指定Buildroot和外部源码树版本

• $ git checkout xxxx

7846b1d2-a28a-11ed-ad0d-dac502259ad0.png

2:查看已有配置文件

• 查看基于不同的DEMO板已有的配置文件

• 例如:关键字是a5d2的配置文件

• $ ls configs/ | grep a5d2

786d36d6-a28a-11ed-ad0d-dac502259ad0.png

3:配置目录并生成镜像

• 配置目录:

• 在buildroot-external-microchip目录下,配置Buildroot构建系统来生成镜像。

• $ make O=$PWD BR2_EXTERNAL=$PWD –C ../buildroot-at91 sama5d27_wlsom1_ek_headless_defconfig

• 生成镜像:

• $ make 或者 $ make –j4 并行编译

• 第一次编译根据网络情况时间比较长,后续再编译时间会少

4:生成镜像文件

789ddc78-a28a-11ed-ad0d-dac502259ad0.png

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
    MPU
    +关注

    关注

    0

    文章

    312

    浏览量

    48477
收藏 人收藏

    评论

    相关推荐

    如何使用CubeMX生成的设备树编译镜像

    为什么只是增加一个串口要这么麻烦 如何使用CubeMX生成的设备树编译镜像?请不要给我推官网的教程链接。官网相关的教程我都看了,并没有一个完整叙述了从CubeMX设备树到生成镜像的教程
    发表于 05-31 14:41

    capsense第四代和第五代在感应模式上的具体区别是什么?

    据我所知,第五代capsense相比第四代将电容(包括自电容+互电容技术)和电感触摸技术集成到了一起,snr信噪比是上一代的十多倍,同时功耗仅是上一代的十分之一。但是这张图在感应模式上第
    发表于 05-23 06:24

    TL3588-Buildroot系统使用说明(二)

    TL3588-Buildroot系统使用说明(二)
    的头像 发表于 01-25 14:37 577次阅读
    TL3588-<b class='flag-5'>Buildroot</b>系统使用说明(二)

    TL3588-Buildroot系统使用说明(二)

    TL3588-Buildroot系统使用说明(二)
    的头像 发表于 01-25 13:58 558次阅读
    TL3588-<b class='flag-5'>Buildroot</b>系统使用说明(二)

    TL3588-Buildroot系统使用说明(一)

    TL3588-Buildroot系统使用说明(一)
    的头像 发表于 01-25 11:38 760次阅读
    TL3588-<b class='flag-5'>Buildroot</b>系统使用说明(一)

    半导体前端工艺(第五篇):沉积——“更小、更多”,微细化的关键

    半导体前端工艺(第五篇):沉积——“更小、更多”,微细化的关键
    的头像 发表于 11-27 16:48 332次阅读
    半导体前端工艺(<b class='flag-5'>第五篇</b>):沉积——“更小、更多”,微细化的关键

    瑞芯微RK3568|SDK开发之Buildroot编译

    Buildroot查询帮助查看buildroot的详细编译命令,如下所示。图1.1编译文件系统以上命令为,配置buildroot对应的默认配置defconfig,然后编译。注:buildroo
    的头像 发表于 10-08 10:38 1093次阅读
    瑞芯微RK3568|SDK开发之<b class='flag-5'>Buildroot</b>编译

    MCUXpresso IDE下生成镜像文件的方法及其与IAR,MDK差异

    MCUXpresso IDE下生成镜像文件的方法及其与IAR,MDK差异
    的头像 发表于 09-28 17:05 651次阅读
    MCUXpresso IDE下<b class='flag-5'>生成</b><b class='flag-5'>镜像</b>文件的方法及其与IAR,MDK差异

    贸泽备货用于高性能连接和用户界面应用的 Microchip SAM9X70超低功耗MPU

    选项、丰富的用户界面功能和出色的安全功能。   贸泽电子供应的Microchip Technology SAM9X70 MPU搭载ARM926EJ-S内核,CPU运行频率高达800 MHz,系统处理频率高达266 MHz。片
    发表于 09-18 11:16 357次阅读
    贸泽备货用于高性能连接和用户界面应用的 <b class='flag-5'>Microchip</b> SAM9X70超低功耗<b class='flag-5'>MPU</b>

    iTOP-RK3568开发板驱动指南第五篇-中断

    文档教程更新至第五篇 第1 驱动基础 第2 字符设备基础 第3 并发与竞争 第4 高级
    发表于 09-04 10:53

    SOM-MA35D16A81 Buildroot环境编译问题求解

    buildroo工具编译:1.拿到官方的Ubuntu20.04 2.搭建虚拟机,导入镜像 3.进入路径:~/buildroot/MA35D1_Buildroot,执行git pull 4.然后
    发表于 08-18 07:02

    技术分享 | RK3568开发板 buildroot配置文件

    在上一期技术分享中我们学会了如何在buildroot里选中我们自己想要的软件,如vsftpd、openssh等,那么有些客户可能会有疑问,安装完软件后需要配置相应的环境,应该怎么样默认的配置在系统
    的头像 发表于 07-31 16:49 1165次阅读
    <b class='flag-5'>技术</b>分享 | RK3568开发板 <b class='flag-5'>buildroot</b>配置文件

    【Milk-V Duo 开发板免费体验】编译源码并生成镜像文件

    1、介绍按照官方github上的说明可以一步一步搭建源码编译环境并编译生成镜像文件。源码github网址:https://github.com/milkv-duo/duo-buildroot
    发表于 07-30 07:50

    【Milk-V Duo 开发板免费体验】镜像开发环境配置+PWM脉冲输出

    build_milkv.sh cd duo-buildroot-sdk/ ./build_milkv.sh 编译成功后可以在out目录下看到生成的SD卡烧录镜像milkv-duo-XXX.img 注: 第一次编译会
    发表于 07-26 19:07

    docker 搜索镜像,docker查看镜像详细信息(docker下载镜像命令)

    Docker Hub是集中管理的Docker镜像注册中心。通过Docker 用户可以在注册中心搜索、下载和使用CLI命令行工具中的镜像。以下是常用的Docker命令搜索镜像: docker
    的头像 发表于 07-19 09:46 1380次阅读