要制作全志H3芯片的刷機(jī)包并將其部署到TF卡上,首先需準(zhǔn)備好必要的工具和材料,包括一臺(tái)電腦、全志H3芯片的開發(fā)板或設(shè)備、一根USB數(shù)據(jù)線、一張容量足夠的TF卡以及全志H3的官方固件或第三方刷機(jī)包文件。接下來,我們將通過詳細(xì)的步驟指導(dǎo)您如何安全、有效地完成刷機(jī)包的制作與TF卡的燒錄過程。
開發(fā)環(huán)境:Ubuntu(14.04 LTS)
busybox:1.26.2
U-boot & kernel:lichee(全志原廠提供的BSP)
1、制作一個(gè) 256M 的空白映象文件,你可以制作得更小或更大
dd if=/dev/zero of=fs_nanopi.img bs=1M count=256
2、把映象文件設(shè)置為“回環(huán)設(shè)備”
losetup /dev/loop0 fs_nanopi.img
3、創(chuàng)建分區(qū)
QQ截圖20240722145627.jpg (12.44 KB, 下載次數(shù): 3)
下載附件
保存到相冊(cè)
2024-7-22 14:56 上傳
上圖是全志H3的分區(qū)表,所以我們分區(qū)的時(shí)候劃分出2 個(gè)分區(qū),注意第 1 個(gè)分區(qū)起始地址要大于(16400K+1000K),我們?nèi)∷钠频刂窞?20M,大小為 32M;第 2 個(gè)分區(qū)只要大過 fs_mini_nanoPI 即可,我們?nèi)?128M。
fdisk /dev/loop0
(具體分區(qū)操作方法不講了,不會(huì)的可以百度下)
4、格式化分區(qū)
partprobe /dev/loop0 ----- 先識(shí)別分區(qū)
mkfs.vfat -I /dev/loop0p1
mkfs.ext4 /dev/loop0p2
5、燒寫boot
dd if=boot0_sdcard.fex of=/dev/loop0 bs=1k seek=8
boot0_sdcard.fex 文件在lichee/tools/pack/out/目錄下
6、燒寫u-boot
dd if=u-boot.fex of=/dev/loop0 bs=1k seek=16400
u-boot.fex 文件在lichee/tools/pack/out/目錄下
7、燒寫kernel
mount -t vfat /dev/loop0p1 /mnt
cp boot.img /mnt
umount /mnt
boot.img 文件在lichee/linux-3.4/output/目錄下
8、燒寫文件系統(tǒng)
mount /dev/loop0p2 /mnt
cd xx/xxx/rootfs/
cp * -rfd /mnt
umount /mnt
9、卸載回環(huán)設(shè)備,燒寫 TF 卡
losetup -d /dev/loop0
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
相關(guān)閱讀:
Armbian 5.9刷機(jī)后續(xù) 玩客云安裝寶塔面板7.7版本教程
手把手教你RK芯片與Armbian系統(tǒng)的完美適配
解決x96max+刷armbian后禁用紅外遙控器開關(guān)功能
|