|
一、拿一張空白的卡,內(nèi)存大于4G二、使用腳本創(chuàng)建SD卡
1. 構(gòu)建SD卡 :./腳本 /dev/sdb
2. 修復(fù)分區(qū):如果再次上電,無法查看sdb某個分區(qū)的內(nèi)容,使用sudo fsck.ext4 /dev/sdb4修復(fù)分區(qū)4
3. 查看分區(qū):使用ls /dev/sd*查看系統(tǒng)和SD卡所有分區(qū)
4. 更換文件:使用以下命令替換設(shè)備樹和鏡像(這兩個文件在eMMC啟動模式的boot中得到)
- book@100ask:~/replace$ sudo cp stm32mp157c-ya157c-v2.dtb /media/book/bootfs
- book@100ask:~/replace$ sudo cp uImage /media/book/bootfs
復(fù)制代碼 5.使用sync同步文件到內(nèi)核
6.給sudo4755權(quán)限,否則移植后無法獲取root權(quán)限
- sudo chmod 4755 /media/book/rootfs/usr/bin/sudo
復(fù)制代碼
三、給stm32mp157c 上電
1.選擇模式1
1.png (12.21 KB, 下載次數(shù): 47)
下載附件
2022-3-26 06:49 上傳
2.depmod查看模塊依賴
出現(xiàn)文件找不到的的話,將/lib/Modulus里面的文件名字改成找不到的文件的名字
3.修復(fù)boot模塊(如果需要的話)
fsck.ext4 /dev/mmcblk1p4
4.掛載模塊
mount /dev/mmcblk1p4 /boot
5.使用lsmod查看是否掛載成功
使用命令后命令中除了以下文件還有其他文件
2.png (4.07 KB, 下載次數(shù): 43)
下載附件
2022-3-26 06:49 上傳
6.使用reboot重新啟動開發(fā)板
移植成功。
|
評分
-
查看全部評分
|