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

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

3天内不再提示

方法|T113开发板单独编译uboot和内核和fastboot单独更新镜像

embedsky88 来源:embedsky88 作者:embedsky88 2023-11-16 16:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

▲点击上方“天嵌股份”关注公众号后回复TQT113_CORE获取板卡wiki资料

T113单独编译uboot和内核和fastboot单独更新镜像1、u-boot单独编译

目录:t113-s3_linux-sdk-v1.1/brandy/brandy-2.0/u-boot-2018

编译命令:

make sun8iw20p1_auto_defconfig &&make -j16 &&tools/dragonsecboot -pack tools/boot_package.cfg

wKgZomVV1ZmAR6LTAAEVdscOh_o521.png

成功编译后,会得到boot_package.fex的镜像,该镜像就是u-boot镜像了。

wKgaomVV1auAdJDcAAR3XO97hhw200.png

2、内核单独编译命令

目录:t113-s3_linux-sdk-v1.1/kernel/linux-5.4

编译命令:

cp -f arch/arm/configs/sun8iw20p1smp_t113_auto_defconfig .config &&make menuconfig &&make zImage -j16 &&make dtbs &&make modules

wKgaomVV1b6AaopHAAF845B26uc242.png

编译成功的结果如下

wKgaomVV1dCAZhpHAASbhIHFpSk201.png

执行下面命令

制作镜像boot.img

cp -f rootfs_32bit.cpio.gz /tmp/rootfs.cpio.gz &&cp -f arch/arm/boot/dts/board.dtb /tmp/sunxi.dtb &&tools/mkbootimg --kernel arch/arm/boot/Image

--dtb /tmp/sunxi.dtb --ramdisk /tmp/rootfs.cpio.gz --board sun8i_arm --base 0x40000000 --kernel_offset 0x8000 --ramdisk_offset 0x01000000 --header_version 2 -o boot.img

wKgaomVV1eSAOGObAAQzzCoXLMA350.png

在当前目录生成boot.img镜像,烧录该镜像即可。

3、ubuntu中fastboot烧录方法:

板卡端启动过程中按CTRL+C进入一键式菜单,然后按q退出一键式菜单,输入fastboot

wKgaomVV1f6AcsDiAAWwHdNGjXg945.pngwKgZomVV1g2AOyZQAAHNabItIHM827.png

PC端ubuntu输入命令:

u-boot镜像:./fastboot flash u-boot boot_package.fex或:./fastboot flash bootloader boot_package.fexu-boot环境变量镜像:./fastboot flash env env.fex &&./fastboot flash env-redund env.fexlogo镜像:

./fastboot flash boot-resource boot-resource.fextoc镜像:一般不用替换./fastboot flash boot0 镜像名内核和设备树镜像:./fastboot flash boot boot.img文件系统镜像:./fastboot flash rootfs rootfs.ext4重启板卡:./fastboot reboot

注:fastboot可执行程序为全志平台专用工具。


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9499

    浏览量

    388708
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113323
  • Uboot
    +关注

    关注

    4

    文章

    129

    浏览量

    29783
  • 全志T113
    +关注

    关注

    0

    文章

    65

    浏览量

    848
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    技术分享|如何单独烧写镜像、分区、设备树

    在日常开发中,常常需要将修改后的系统烧写进开发板进行调试。有时候我们只修改了一小部分内容,这时候烧写整个镜像就非常的浪费时间。为了节约开发时间,我们可以
    的头像 发表于 04-13 11:53 3566次阅读
    技术分享|如何<b class='flag-5'>单独</b>烧写<b class='flag-5'>镜像</b>、分区、设备树

    UT4418开发板开发fastboot方式升级

    。通过fastboot方式升级时,需要开发板已经升级过uboot,因为在用fastboot升级时要在开发板的调试口输入命令。通过
    发表于 10-19 15:19

    4418开发板Android源码整体&单独编译

    内核缺省文件配置之后,Android 目录,运行一键编译脚本“build_android.sh”,如下图所示。注意:本篇文章基于iTOP-4418开发板编译 Android 必须保证
    发表于 12-18 10:10

    A40i单独编译内核无法单独编译是为什么?

    1、之前论坛内技术支持回复其他朋友只能全编译,无法单独编译内核,想问下现在是否有较为规范的步骤?2、由于提到部分全志说明不适用于本开发板,若
    发表于 01-05 06:32

    教大家如何烧写单独的Android镜像

    单独升级固件进行单独烧写。本小节来教大家如何烧写单独镜像。首先拷贝烧写器(烧写器在光盘资料“iTOP-3568 开发板\\01_【iTOP
    发表于 08-25 17:39

    iTOP3588开发板编译Android内核方法

    iTOP3588开发板编译Android内核方法一: 在 Android 源码目录下执行如下命令编译 Android
    发表于 12-06 13:30

    iTOP-RK3568开发板Uboot烧写与启动

    首先开发板要默认烧写网盘提供的 android 镜像,我们要验证编译出来的uboot 镜像是否可以引导
    发表于 03-13 11:13

    T113开发板优化启动速度方法

    以下介绍T113开发板优化启动速度的方法Uboot修改 1、修改u-boot-2018/cmd/sunxi_burn.c 大约快0.7秒 2、去掉延时bootdelay1秒,修
    发表于 08-17 17:36

    全志T113核心|T113芯片,双核A7米尔核心零售价低至79元!

    全志T113核心|T113芯片,双核A7米尔核心零售价低至79元!米尔基于全志T113-S3核心
    的头像 发表于 05-22 18:09 7764次阅读
    全志<b class='flag-5'>T113</b>核心<b class='flag-5'>板</b>|<b class='flag-5'>T113</b>芯片,双核A7米尔核心<b class='flag-5'>板</b>零售价低至79元!

    基于T113开发板优化启动速度方法

    T113核心+及底板天嵌核心规格书以下介绍T113开发板优化启动速度的方法
    的头像 发表于 08-17 14:46 2788次阅读
    基于<b class='flag-5'>T113</b><b class='flag-5'>开发板</b>优化启动速度<b class='flag-5'>方法</b>

    T113开发平台修改分区办法

    T113开发平台修改分区办法
    的头像 发表于 09-28 09:56 1644次阅读
    <b class='flag-5'>T113</b><b class='flag-5'>开发</b>平台修改分区办法

    T113开发板单独编译uboot内核fastboot单独更新镜像

    T113单独编译uboot内核fastboot单独
    的头像 发表于 11-13 16:14 3005次阅读
    <b class='flag-5'>T113</b><b class='flag-5'>开发板</b><b class='flag-5'>单独</b><b class='flag-5'>编译</b><b class='flag-5'>uboot</b>和<b class='flag-5'>内核</b>和<b class='flag-5'>fastboot</b><b class='flag-5'>单独</b><b class='flag-5'>更新</b><b class='flag-5'>镜像</b>

    7折购!米尔基于全志T113系列开发板

    全志T113系列芯片是目前比较受欢迎的国产入门级嵌入式工业芯片。米尔是基于T113芯片开发较早、提供配置最全的厂家,目前是唯一一家提供T113-S和
    的头像 发表于 06-21 08:01 1341次阅读
    7折购!米尔基于全志<b class='flag-5'>T113</b>系列<b class='flag-5'>开发板</b>

    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—Linux系统使用手册(二)

    本文档详细介绍了T113开发板的Linux环境搭建与系统编译流程。主要内容包括:1)开发环境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安装步骤(依赖
    的头像 发表于 09-02 16:36 515次阅读
    国产!全志<b class='flag-5'>T113</b>-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发板</b>—Linux系统使用手册(二)

    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—Linux系统使用手册(三)

    本文档详细介绍了T113开发板的Linux环境搭建与系统编译流程。主要内容包括:1)开发环境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安装步骤(依赖
    的头像 发表于 09-04 14:56 441次阅读
    国产!全志<b class='flag-5'>T113</b>-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发板</b>—Linux系统使用手册(三)