烧写系统到NanoPC-T2的eMMC不能成功的解决方法

来源:互联网 发布:淘宝hd 微淘 编辑:程序博客网 时间:2024/05/29 10:46

按照友善官方PC T2 wiki手册操作, 制作SD卡启动, 制作NANO PC T2 烧写系统到emmc;

复制的友善官方相关文档:如下:

--------------------------------------------------------------A 部分------------------------------------------------------------------------------------------

烧写系统到NanoPC-T2的eMMC

  • 下载eflasher固件

固件文件名为:s5p4418-eflasher-sd8g-xxx-full.img.7z
这个固件包含了一个可用SD卡启动的微型Ubuntu core系统,以及最新版本的 Debian, Android5, Android4.4和Ubuntu core 系统映象文件;
将 s5p4418-eflasher-sd8g-xxx-full.img.7z 下载到电脑上,另外还需要下载Windows下的烧写工具: win32diskimager.rar;

  • 用eflasher固件制作SD启动卡

将固件用7z软件解压,得到.img结尾的文件,在Windows下插入SDHC卡(限4G及以上的卡),以管理员身份运行Win32DiskImager,选择 Image File载入固件,选择你的SD卡盘符,点 Write 即开始写Image到SD卡;
如果你的电脑用的是Linux系统,你也可以用 dd 命令将解压后得到的 .img 文件直接写入SD卡完成启动卡的制作;

  • 烧写系统到eMMC

将制作好的SD卡插入NanoPC-T2,连接HDMI或LCD, 按住网口旁边标住有boot的按键,拨动电源开关,启动开发板后会看到系统选择,选择你需要烧写到eMMC的系统即可。
NanoPC-T2 eMMC

-------------------------------------------------B 部分--------------------------------------------------------------------------------

出现的现象如果是:重启后,能进入uboot , 却没有进入新系统;

我尝试成功的方法是:按照如下方法解决:

1):擦除emmc,擦除后,uboot可能会被损坏,

2):然后 把按照A部分操作制作成功的SDHC卡插入T2的卡槽,重新选择所需系统烧写一遍,完成后,点击Finish,  然后再次重启板子后,就可以进入新系统:


擦除emmc的方法:

进入uboot终端:运行 1、选择emmcU-Boot# mmc dev 2 mmc2(part 0) is current device2、擦除emmc。U-Boot# mmc erase 0 20000MMC erase: dev # 1, block # 0, count 2097152

原创粉丝点击