如果你的 bpi-r3 mini nand 和 emmc 都不能启动, 教你如何使用 mtk_uartboot 救砖 bpi-r3 mini
rootfs.cpio.zst
和 bpi-r3-6.10.0-main.itb
文件放入u盘根目录,插入r3minimtk_uartboot.exe
bpi-r3mini_ram_bl2.bin
bpi-r3mini_emmc_fip.bin
3个文件放到电脑
打开cmd命令行,并cd到3个文件的目录mtk_uartboot.exe
https://github.com/981213/mtk_uartboot/releasesbpi-r3mini_ram_bl2.bin
https://www.fw-web.de/dokuwiki/doku.php?id=en:bpi-r3mini:startbpi-r3mini_emmc_fip.bin
https://github.com/frank-w/u-boot/releasesbpi-r3-6.10.0-main.itb
https://github.com/frank-w/BPI-Router-Linux/releasesrootfs.cpio.zst
https://forum.banana-pi.org/t/bpi-r3-mini-how-to-unbricked-nand-and-emmc/17843/25bpi-r3mini_ram_bl2.bin
和 rootfs.cpio.zst
也可以在这里下载 https://github.com/kisy/blog/releases/tag/r3mini-uartboot
NOTICE: Received FIP
后 chrome 打开 https://googlechromelabs.github.io/serial-terminal/BPI-R3M>
表示进入 uboot 的 console 交互界面mtk_uartboot 运行示例
.\mtk_uartboot.exe -s COM4 -p .\bpi-r3mini_ram_bl2.bin --aarch64 -f .\bpi-r3mini_emmc_fip.bin
一行一行按照顺序执行下面命令
注意:usb 0:4
这个后面的 partition 编号不一定是 0:4 也可能是 0:1 等其他,自己试 ls usb 0:4 能显示文件列表的就是对的
usb start
ls usb 0:4
setenv initrd rootfs.cpio.zst
setenv fit bpi-r3-6.10.0-main.itb
setenv partition 0:4
setenv device usb
setenv setbootconf 'setenv bootconf "#conf-emmc-mini"'
run newboot
等出现下面的字符时表示已经启动 Linux 系统
Welcome to Buildroot
buildroot login:
输入 root 回车
出现 #
表示可以输入基本的 Linux 命令
使用 dd 等命令刷系统了