HiKey试用体验 烧写系统至Flash之诡异事件
2017-02-18 15:13
225 查看
转自http://bbs.elecfans.com/jishu_604135_1_1.html
上一周,我在烧写debian系统到HiKey开发板的过程中,每个操作过程都按照HiKey的使用教程进行:
准备烧写软件环境(下载工具链以及镜像)→连接好硬件(接好AUTO PWR 1-2与 BOOT Sel 3-4 引脚)→烧写。
到烧写时就出现问题,被卡住。
按照教程,连接好Hikey开发板与Linux PC主机使用 ls /dev/ttyUSB* 指令能够查询到
ttyUSBn ,n为标号 0、1、2、3之类的。可是我这么操作,结果我手头上的板子不按照套路走啊。
中间就歇了两三天,静静等待其它申请到开发板的朋友出头,果不其然就有小伙伴@盼盼2333发了他烧录系统到板载Flash的帖子。看到这,还说什么;赶紧到群里找他,加好友。详细的询问了,他操作的情况。也把我操作的所有步骤都讲了;刚开始还是没解决。然后聊天聊着聊着,@盼盼2333他说要不你连接5-6引脚试试。唉,反正我也没招,那就死马当活马医呗;还别说,这下还真起作用了。虽然/dev/目录下任然没有出现ttyUSB0
。但是使用(PS:在本人的开发板上的情况是,在/dev/目录下如果不出现ttyUSB0节点的话,拔掉3-4引脚,接在5-6引脚上电一次,然后再重新拔掉5-6引脚,接在3-4引脚上电,这是/dev/目录下会出现ttyUSB0节点,但是过不久会消失,消失也无所谓,这个数用sudo fastboot devices这条命令的话会出现0123456789abcdef,出现这行文字的话继续走下面的步骤是没问题的)。
sudo fastboot devices 这条指令起到作用了:
不得不说,@盼盼2333 他有很多想法,从他发的那个
《跳线帽的存放小技巧》 也能看出来。这次能够成功完成烧写我要感谢他的帮助。
既然能够使用fastboot 指令识别到开发板了(注意我开发板现在是连接了1-2 与 5-6跳帽)。那就按照Wiki上的教程继续走。
sudo fastboot flash ptable ptable-linux-8g.img
sudo fastboot flash fastboot fip.bin
sudo fastboot flash nvme nvme.img
复制代码
接下来的过程,这个烧写Flash的故事又按照剧本走了。一切都顺畅了。
如果,你手上的开发板也与我的这情况相同,那也可这样试试。
最后补充说一点,Hikey教程上有这么一个步骤,将下列的内容保存到/etc/udev/rules.d/51-android.rules 文件
# fastboot protocol on HiKey
SUBSYSTEM=="usb", ATTR{idVendor}=="<font color="#000000">18d1</font>", ATTR{idProduct}=="d00d", MODE="0660", GROUP="dialout"
# adb protocol on HiKey
SUBSYSTEM=="usb", ATTR{idVendor}=="<font color="#000000">12d1</font>", ATTR{idProduct}=="1057", MODE="0660", GROUP="dialout"
# rndis for HiKey
SUBSYSTEM=="usb", ATTR{idVendor}=="<font color="#000000">12d1</font>", ATTR{idProduct}=="1050", MODE="0660", GROUP="dialout"
复制代码
看下面这个Windows下设备属性中的图,能够与发现其中的一些端倪:
我连接上5-6引脚,Windows会自动识别Hikey开发板为Android设备了:
想要学习USB这一块的专业内容,可以看电脑圈圈的书或者博客。
上一周,我在烧写debian系统到HiKey开发板的过程中,每个操作过程都按照HiKey的使用教程进行:
准备烧写软件环境(下载工具链以及镜像)→连接好硬件(接好AUTO PWR 1-2与 BOOT Sel 3-4 引脚)→烧写。
到烧写时就出现问题,被卡住。
按照教程,连接好Hikey开发板与Linux PC主机使用 ls /dev/ttyUSB* 指令能够查询到
ttyUSBn ,n为标号 0、1、2、3之类的。可是我这么操作,结果我手头上的板子不按照套路走啊。
中间就歇了两三天,静静等待其它申请到开发板的朋友出头,果不其然就有小伙伴@盼盼2333发了他烧录系统到板载Flash的帖子。看到这,还说什么;赶紧到群里找他,加好友。详细的询问了,他操作的情况。也把我操作的所有步骤都讲了;刚开始还是没解决。然后聊天聊着聊着,@盼盼2333他说要不你连接5-6引脚试试。唉,反正我也没招,那就死马当活马医呗;还别说,这下还真起作用了。虽然/dev/目录下任然没有出现ttyUSB0
。但是使用(PS:在本人的开发板上的情况是,在/dev/目录下如果不出现ttyUSB0节点的话,拔掉3-4引脚,接在5-6引脚上电一次,然后再重新拔掉5-6引脚,接在3-4引脚上电,这是/dev/目录下会出现ttyUSB0节点,但是过不久会消失,消失也无所谓,这个数用sudo fastboot devices这条命令的话会出现0123456789abcdef,出现这行文字的话继续走下面的步骤是没问题的)。
sudo fastboot devices 这条指令起到作用了:
不得不说,@盼盼2333 他有很多想法,从他发的那个
《跳线帽的存放小技巧》 也能看出来。这次能够成功完成烧写我要感谢他的帮助。
既然能够使用fastboot 指令识别到开发板了(注意我开发板现在是连接了1-2 与 5-6跳帽)。那就按照Wiki上的教程继续走。
sudo fastboot flash ptable ptable-linux-8g.img
sudo fastboot flash fastboot fip.bin
sudo fastboot flash nvme nvme.img
复制代码
接下来的过程,这个烧写Flash的故事又按照剧本走了。一切都顺畅了。
如果,你手上的开发板也与我的这情况相同,那也可这样试试。
最后补充说一点,Hikey教程上有这么一个步骤,将下列的内容保存到/etc/udev/rules.d/51-android.rules 文件
# fastboot protocol on HiKey
SUBSYSTEM=="usb", ATTR{idVendor}=="<font color="#000000">18d1</font>", ATTR{idProduct}=="d00d", MODE="0660", GROUP="dialout"
# adb protocol on HiKey
SUBSYSTEM=="usb", ATTR{idVendor}=="<font color="#000000">12d1</font>", ATTR{idProduct}=="1057", MODE="0660", GROUP="dialout"
# rndis for HiKey
SUBSYSTEM=="usb", ATTR{idVendor}=="<font color="#000000">12d1</font>", ATTR{idProduct}=="1050", MODE="0660", GROUP="dialout"
复制代码
看下面这个Windows下设备属性中的图,能够与发现其中的一些端倪:
我连接上5-6引脚,Windows会自动识别Hikey开发板为Android设备了:
想要学习USB这一块的专业内容,可以看电脑圈圈的书或者博客。
相关文章推荐
- MeeGo系统平板真机首发体验 支持Flash
- 通过UBI文件系统烧写flash
- 解决“向FLASH烧写cramfs文件系统出错:Image not a multiple of 528 bytes
- 与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密
- 【NanoPi2试用体验】编译系统的问题
- 【NanoPi2试用体验】编译系统
- Hi3516A项目-烧写文件系统到开发板Flash
- hi3515-nor_flash烧写系统-挂载usb-sd卡步骤
- jz2440 win7 64位系统mini usb驱动无法兼容的解决方案,及其使用u-boot烧写Nand-flash的方法
- 【OK210试用体验】进阶篇(1)视频图像采集之MJPG-streamer编译(Ubuntu系统下)
- 与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密
- 【Raspberry Pi 3试用体验】熟悉各接口+烧系统
- 在sdram中运行的linux内核和文件系统烧写到flash中的方法
- 嵌入式 烧写flash的文件系统为jffs2的时出现的校验
- 【ZT】【BPI-M64试用体验】〇〇五之:烧录Ubuntu16.04到-eMMC-中(包含系统汉化教程
- openwrt-AR系列flash地址分区及系统烧写
- 突发公共安全事件应急预警与指挥系统解决方案
- Qomolangma实现篇(四):基本特性增强与多投事件系统
- 《魔兽世界》任务系统体验
- 泛谈Flash文件系统