HiKey试用体验 烧写系统至Flash之诡异事件

转自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上的教程继续走。
  1. sudo fastboot flash ptable ptable-linux-8g.img
  2.         sudo fastboot flash fastboot fip.bin
  3.         sudo fastboot flash nvme nvme.img
复制代码
            
         接下来的过程,这个烧写 Flash 的故事又按照剧本走了。一切都顺畅了。
       
        如果,你手上的开发板也与我的这情况相同,那也可这样试试。
        最后补充说一点,Hikey教程上有这么一个步骤,将下列的内容保存到/etc/udev/rules.d/51-android.rules 文件
  1. # fastboot protocol on HiKey
  2. SUBSYSTEM=="usb", ATTR{idVendor}=="<font color="#000000">18d1</font>", ATTR{idProduct}=="d00d", MODE="0660", GROUP="dialout"
  3. # adb protocol on HiKey
  4. SUBSYSTEM=="usb", ATTR{idVendor}=="<font color="#000000">12d1</font>", ATTR{idProduct}=="1057", MODE="0660", GROUP="dialout"
  5. # rndis for HiKey
  6. SUBSYSTEM=="usb", ATTR{idVendor}=="<font color="#000000">12d1</font>", ATTR{idProduct}=="1050", MODE="0660", GROUP="dialout"
复制代码
   看下面这个Windows下设备属性中的图,能够与发现其中的一些端倪:
         
    我连接上5-6引脚,Windows会自动识别Hikey开发板为Android设备了:
         
   想要学习USB这一块的专业内容,可以看电脑圈圈的书或者博客。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值