U-Boot 相关操作

切换分区

系统上电,按 Enter 键进入 U-Boot 交互界面,输入下列命令可以将系统分区从 A 切换到 B 分区启动。

setenv sdroot0 'setenv bootargs $bootargs mem=1024M root=/dev/mmcblk0p5 rw rootwait'
setenv bootcmd_qspi0  'run sdroot$sdbootdev;setenv partid 4;load mmc $sdbootdev:$partid 0x1000000 system.bit && fpga load 0 0x1000000 $filesize && load mmc $sdbootdev:$partid 0x1000000 image.ub && bootm 0x1000000' 
run bootcmd_qspi0

进入 Linux 系统后,可通过下面命令查看 Flash 分区。

$ fdisk -l

或者

$ cat /proc/mtd

或者

$ parted /dev/mmcblk0 print