英特尔 ® Edison 开发板需要正确连接才可成功刷新。下列步骤用于 Arduino 扩展开发板。1)(标准 USB 和 micro USB 端口之间的)开关位置应切换为向下,靠近开发板上标为 J16 的 micro USB 接口。
2)J16 micro USB 接口连接至 micro USB 线缆。暂勿将另一端连接至电脑的 USB 端口。该接口可为开发板供电。 3)边缘 micro USB 接口(亦称为 UART micro USB 接口)应通过 micro USB 线缆连接至电脑的 USB 端口,以实施串行连接。 此外,您最好为开发板配备一个外部 电源,将其插入插座。 暂勿将电源插入开发板!此时,开发板已为刷新做好准备。 开始刷新流程时,不应让开发板由 USB 供电或连接至其电源。检查确保开发板上无 LED 亮起。 在下列步骤中插入开发板时,Flash Tool Lite 将会检测开发板的启动程序,并开始刷新流程。如果开发板设置了 Arduino 扩展开发板,推荐使用外部电源实施下列步骤。使用 USB 3.0 端口也会加快刷新流程的进行。 1)启动 Flash Tool Lite。
2)击“Browse”,然后导航至并选择“FlashEdison.json”文件 —— 包含在 Flash Tool Lite 软件包中。或者,可以为英特尔® Edison 开发板下载最新的镜像https://software.intel.com/iot/hardware/edison/downloads。如果提供映像文件,您只需选择 .zip 文件,Flash Tool Lite 将会自动解压并存储待用的正确 .json 文件。
然后就弹出错误,退出了固件升级。这时候系统启动不了。尝试多次还是在同一地方失败。 然后我换了一台电脑,使用USB3.0接口,这时候进度到87%,下载rootfs,这个文件非常大,有1GB多,所以等待了20多分钟,提示超过1200s,刷新失败。
无奈,把我急的,晚上弄到很晚,还是没有成功。 今天早上我在不通的电脑上尝试,结果都一样,最后我在一台工控机上,实验,看见USB速度快很多。最后终于刷新成功了。
但是还花了将近15分钟。总算成功了。主要固件太大,最新版的rootfs文件有1.3GB左右。所以有要刷新固件的朋友,注意了,一定要使用USB3.0,速度要快,不然超过1200s,就失败。 下面介绍一下手动刷系统:(我都是在windows系统上操作的) 手动刷新固件,就要安装好驱动,连接开发板后,会看到一个名为 Edison 的硬盘出现在 Windows Explorer 中。请记住盘符(我的是H)以供后用。刷最固件后,硬盘的名称不是 Edison了,而是本地磁盘。 1)删除旧映像 在连接开发板的windows系统上点击“Start”,打开新命令窗口。键入“cmd”,并按下“Enter”。 键入您之前看到的 Edison 盘符,并按下“输入”。
输入以下命令: del * 根据提示键入“y”,并按下“Enter”。 这时应已删除全部文件。确认请键入“dir”,并按下“Enter”查看硬盘上的文件。
2)下载最新映像 把下载好的固件包解压,然后将这些文件移动至 Edison 硬盘。若需要,覆盖任何现有的文件。 3)刷新开发板 连接边沿的USB,找到串口,打开串行终端,或putty。
点击“Open” 显示黑屏。按两次“Enter”。 输入“root”并按下“Enter”。如果您已定义了开发板的用户名和密码,请输入相应的证书。若没有默认没有密码。 输入以下命令: reboot ota 警告:该操作会擦除开发板上的所有内容,包括配置设置。 开发板将重启,并使用最新的映像开始刷新流程。刷新流程完成时,您会看到该屏幕:
但是手动刷新固件,相对于以前的固件可能可以,但是最新的固件有1.3GB左右,而Edison磁盘只有766MB,所以我认为是不可以手动刷的。 最后刷新固件后,可以设置自己的用户名和密码: 刷新了开发板上的映像,您之前完成的任何配置设置(包括用户名、密码和 WiFi* 网络选项)都需要再次配置。 1)开发板分配名称请输入命令: configure_edison --name 2)开发板创建登录密码输入命令: configure_edison --password
|