正点原子能出个官方的手动制作sd启动卡的教程吗?
我的步骤如下:lsblk --all
sudo wipefs --all --force /dev/sdb
sudo sgdisk --resize-table=128 -a 1 \
-n 1:34:545 -c 1:fsbl1 \ -n 2:546:1057 -c 2:fsbl2 \ -n 3:1058:5153 -c 3:ssbl \ -n 4:5154:136225 -c 4:bootfs \ -n 5:136226: -c 5:rootfs \ -A 4:set:2 \ -p /dev/sdb -g
sudo /sbin/mkfs.ext4 -L 'bootfs' /dev/sdb4 sudo /sbin/mkfs.ext4 -L 'rootfs' /dev/sdb5
sudo dd if=tf-a-stm32mp157d-atk-trusted.stm32 of=/dev/sdb1 conv=fsync sudo dd if=tf-a-stm32mp157d-atk-trusted.stm32 of=/dev/sdb2 conv=fsync sudo dd if=u-boot.stm32 of=/dev/sdb3 conv=fsync sudo cp stm32mp157d-atk.dtb /media/xiaguangbo/bootfs/ sudo cp uImage /media/xiaguangbo/bootfs/ sudo tar xf rootfs.tar -C /media/xiaguangbo/rootfs/ sync
启动后 setenv bootcmd 'ext4load mmc 0:4 c2000000 uImage;ext4load mmc 0:4 c4000000 stm32mp157d-atk.dtb;bootm c2000000 - c4000000' setenv bootargs "console=ttySTM0,115200 root=/dev/mmcblk0p5 rootwait rw" saveenv boot
成功加载
我想知道为什么我自己制作的文件,在启动时蜂鸣器会滴两下,给的sdcard_update不会呢?
|