强迫症一直折腾Loading Environment from FAT... *** Warning - bad CRC, using default environment
虽然不影响什么,但是看着一直不爽
2024.07版的uboot,似乎不认老版本的boot.scr,放在第一个分区也不行了
U-Boot SPL 2024.07 (Aug 27 2024 - 10:50:47 +0800)
DRAM: 256 MiB
Trying to boot from MMC1
U-Boot 2024.07 (Aug 27 2024 - 10:50:47 +0800)HShan Technology
CPU: Allwinner H3 (SUN8I 1680)
Model: OrangePi Zero Plus2 H3
DRAM: 256 MiB
Core: 61 devices, 17 uclasses, devicetree: separate
WDT: Not starting watchdog@1c20ca0
MMC: mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1
Loading Environment from FAT... *** Warning - bad CRC, using default environment
In: serial,usbkbd
Out: serial
Err: serial
=>
解决方法,用mkenvimage来生成env文件,以前的mkimage不要用
mkenvimage -s 0x10000 -p 0 -o uboot.env boot.txt
现在生成的uboot.env放在第一个分区就没有CRC错误了,还可以直接刷在启动分区u-boot后面,这样启动更快
完美!
U-Boot SPL 2024.07 (Aug 27 2024 - 10:50:47 +0800)
DRAM: 256 MiB
Trying to boot from MMC1
U-Boot 2024.07 (Aug 27 2024 - 10:50:47 +0800)HShan Technology
CPU: Allwinner H3 (SUN8I 1680)
Model: OrangePi Zero Plus2 H3
DRAM: 256 MiB
Core: 61 devices, 17 uclasses, devicetree: separate
WDT: Not starting watchdog@1c20ca0
MMC: mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1
Loading Environment from FAT... OK
In: serial
Out: serial
Err: serial
=>
最近编辑记录 microxp (2024-08-27 11:57:22)
离线
uboot.env 具体放哪个位置呢?
sd卡第一个分区,就是以前放boot.scr的地方,这样下面就多出一个uboot.env,这个不做也没问题,就用系统默认的全套环境变量,我只是强迫症。
最近编辑记录 microxp (2024-08-27 14:54:28)
离线