全志平台固件快速更新的方法

本文介绍了一种针对全志平台的固件快速更新方法,包括boot0、uboot和boot.img等部分的更新流程及命令。通过直接烧写分区的方式提高效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

全志平台固件快速更新的方法

因为烧录大包往往比较费时间,现在给出对应简洁快速,直接烧写分区的方法。
找到对应emmc的块设备:(boot0 & uboot 以此偏移烧录)

这里写图片描述
一. Boot0 固件更新:(通常boot0 不需要更新)
命令:dd if=boot0_sdcard.fex of=/dev/block/mmcblk0 bs=512 count=S1 seek=S2
备注1: boot0_sdcard.fex 是boot0_sdcard_sun8iw5p1.bin 在pack 命令之后产生
备注2: S1=32K/512 S2= BOOT0_SDMMC_START_ADDR

这里写图片描述
二. uboot 固件更新:
命令:dd if=uboot.fex of=/dev/block/mmcblk0 bs=512 count=S1 seek=S2
备注1: u-boot.fex. 是u-boot-sun8iw5p1.bin 在pack 命令之后产生
备注2: S1=ubo-boot.fe size /512 S2= UBOOT_START_SECTOR_IN_SDMMC
这里写图片描述

三. boot.img 快速更新:
找到emmc 对用的boot分区
这里写图片描述
命令:dd if=boot.img of=/dev/block/mmcblk0p6
备注: andiroid:out/target/product/astar-evb30/boot.img(make bootimage产生)
tina: ./out/astar-parrot/image/boot.img (make产生)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值