虽然在官方的WiKi页,介绍了重新烧写固件的方法,但是第一次操作,还是有几个地方值得注意,现记录如下:
一 准备”材料“
硬件:
1根OTG USB数据线,用来提供电源
1根USB转TTL电平串口线,用来输出串口信息
软件:
1 固件烧写工具:AndroidTool(里面包含了PK USB驱动,需要安装)
2 已编译好的统一固件(由于本人没有显示屏,故下载自包含Ubuntu的镜像文件)
二 烧写前准备
1 根据USB转TTL电平串口线的芯片,安装对应的驱动,主要的芯片有:PL2303,CH340,FT232,
2 安装PK USB驱动,在下载的AndroidTool包里
ps:安装PK USB驱动 ,要注意(1) 关闭杀毒软件 ;(2) 管理员运行
3 打开AndroidTool工具,切换到升级固件栏
三 烧写固件
1 点击”固件“,指定到Ubuntu的解压路径,最后显示如下信息,即加载成功后,显示该镜像文件的信息
2 如上图所示,此时系统显示没有发现设备,有两种可能,要么是FirePrime还没有上电,要么是FirePrime还没有进入升级模式。如果此时升级,会报出如下错误提示,反之亦然:
3 进入升级模式
设备先断开电源适配器和 Micro USB OTG 线的连接,然后执行如下操作,当进入升级模式后,AndroidTool会自动检测到系统:
(1)Micro USB OTG 的一端连接主机;
(2)按住设备上的 RECOVERY (恢复)键并保持;
(3)Micro USB OTG 的另一端连接设备;
(4)大约两秒钟后,松开 RECOVERY 键。
4 点击”升级“,烧写固件镜像,等待一定时间后,显示如下信息,表明烧写成功
5 打开串口终端SecurtCRT,配置串口为如下信息
6 重新启动,点击复位键,显示如下信息,输入用户名和密码:firefly:firefly
基础篇算是告一段落,接下来进行驱动的学习
附,FirePrime默认为Android系统,且为双系统,想要切换到Ubuntu系统,应该是在AndroidTool上,点击”切换“。