撰于 阅读 8

U-Boot刷机教程及固件升级步骤详解

在刷入U-Boot的过程中,我们首先需要将U-Boot的相关文件以及我们选择的大分区GPT文件上传到tmp目录。在终端中输入cd /tmp来切换到tmp目录。接着,我们需要将上传的文件重命名为特定的文件名,例如:

mt7981-cmcc_rax3000m-emmc-gpt.bin # 你选择的大分区GPT
mt7981-cmcc_rax3000m-emmc-bl2.bin # BL2
mt7981-cmcc_rax3000m-emmc-fip-fit.bin # FIP

接下来,我们将使用dd命令来刷入U-Boot以及大分区。具体的命令如下:

dd if=mt7981-cmcc_rax3000m-emmc-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
echo 0 > /sys/block/mmcblk0boot0/force_ro
dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync
dd if=mt7981-cmcc_rax3000m-emmc-bl2.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync
dd if=mt7981-cmcc_rax3000m-emmc-fip-fit.bin of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync

刷入完成后,我们可以进入U-Boot来刷入固件。通常情况下,我们会下载官方的IMM固件,下载后一般是一个itb格式的文件。具体的操作步骤请参考相关教程。


评论已关闭