NanoPi 2 Fire无法启动操作系统映像

时间:2017-05-04 08:23:54

标签: boot u-boot buildroot nanopi

通过buildroot构建输出后,我在image dir中找到了4个文件: U型BOOT.BIN 把uImage rootfs.tar.gz和rootfs.tar。

我用sdfuse nanopi2和master提取它,当然我用预先连接的dir和HDMI连接上的电源删除zImage但是屏幕只显示彩色水平条和板上的蓝色LED持续点亮。

当我使用win32diskimager提取NanoPi2 Debian图像时,它可以工作并启动Debian OS。

我使用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!

1 个答案:

答案 0 :(得分:0)

官方Buildroot没有针对NanoPi 2 Fire的配置,因此您的问题没有提供足够的细节来解释问题所在。

但基本上,如果您作为构建输出获得的是u-boot.bin,uImage和rootfs.tar(.gz),那么您的Buildroot配置还没有生成可立即使用的SD卡映像。因此,您必须正确格式化SD卡,并在正确的位置复制正确的文件。