通过 buildroot 构建输出后,我在 image dir 中找到了 4 个文件:u-boot.bin uImage rootfs.tar.gz 和 rootfs.tar。
我用 sdfuse nanopi2 和 master 提取它,当然我从预建目录中删除 zImage 并通过 HDMI 连接在板上通电,但屏幕仅显示彩色水平条,板上的蓝色 LED 持续亮起。
当我使用 win32diskimager 提取 NanoPi2 Debian 映像时,它可以工作并启动 Debian 操作系统。
我使用 UART 并显示以下消息:
BOARD= [NanoPi 2 Fire]
LCD = N/A (-1)
MMC: NXP DWMMC: 0, NXP DWMMC: 1, NXP DWMMC: 2
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc0 is current device
HDMI: display.0, preset 0 (1280 * 720)
HDMI: PHY Ready!!!
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
can't find bmp at 0x47000000 (type:0xffff), fb:0x46000000...
LOGO: DRAW FB=0x46000000, X=1280, Y= 720, Bpp=32
Hit any key to stop autoboot: 0
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Wrong Image Format for bootm command
ERROR: can't get kernel image!