本部分介绍了如何在您的英特尔® Edison 开发板上更新(刷新)固件。Flash Tool Lite 是刷新开发板固件的首选方法。固件是开发板的操作系统,也可支持使用 WiFi*、蓝牙*、模拟和数字控制以及其他功能。您应该及时更新您的固件,以确保开发板拥有最佳的稳定性和性能。
要求
- 您已组装完开发板并将其连接至系统,并安装了所需的全部驱动程序等。
您已正确安装 Flash Tool Lite。安装基于 Linux* 的 Flash Tool Lite
为了刷新您的开发板,请先请根据您的开发板类型,按照设置英特尔® Edison 开发板(带有 Arduino* 扩展板)或设置英特尔® Edison 开发板(带有迷你 breakout 开发板)的说明设置您的英特尔® Edison 开发板。然后按照刷新您的开发板的说明进行刷新。
设置英特尔® Edison 开发板(带有 Arduino* 扩展开发板)
为了保证刷新成功,请先正确连接您的英特尔® Edison 开发板。以下方法适用于 Arduino 扩展板。
- 开关(在标准 USB 和 micro USB 端口之间)拉杆应该切换到朝下的位置,以确保更接近主板上标注为“J16”的 micro USB 接口。
- 用 J16(或 microgadget)micro USB 接口连接 micro USB 线缆。先不要将线缆的另一端连接到您计算机的 USB 端口上。该接口用来为开发板供电。
利用一根 micro USB 线缆将边缘的 micro USB 接口(又称为 UART micro USB 接口)连接到计算机的 USB 端口,以用作串行连接。
您最好为您的开发板准备一个外部电源,并将其插到电源插座上。请先不要将电源插入开发板!关于电源的详细要求,请参阅组装带有 Arduino 扩展板的英特尔® Edison 开发板。
现在您的开发板已设置就绪,可以刷新了。后续步骤请参阅刷新您的开发板。
设置带有迷你 breakout 开发板的英特尔® Edison 开发板
为了保证刷新成功,请先正确连接您的英特尔® Edison 开发板。以下方法适用于迷你 breakout 开发板。
- 利用一根 micro USB 线缆将顶部的 micro USB 接口连接到您的计算机上,以用作串行连接。
- 将底部的 micro USB 端口连接到一根 micro USB 线缆上。先不要将线缆的另一端连接到您计算机的 USB 端口上。该接口用来为开发板供电。
现在您的开发板已设置就绪,可以刷新了。后续步骤请参阅刷新您的开发板。
刷新开发板
在开始刷新之前,请不要通过 USB 为您的开发板供电,也不要连接自带的电源。进行检查以确保开发板上的任何 LED 灯都没有亮。如果 LED 灯亮起,请完成设置英特尔® Edison 开发板(带有 Arduino* 扩展板)或设置英特尔® Edison 开发板(带有迷你 breakout 开发板)中的相应步骤,以确保在继续之前您的开发板已正确设置完毕。
在下列步骤中,如果您成功插上开发板,Flash Tool Lite 便会检测开发板的启动程序,并开始刷新流程。如果您的开发板采用了 Arduino 扩展板设置,建议您为后续操作准备一个外部电源。使用 USB 3.0 端口也会加速刷新进程。
- 启动 Flash Tool Lite。
- 点击“Browse”,然后导航至并选择“FlashEdison.json”文件,该文件由 Flash Tool Lite 安装包随附提供。另外,您还可以下载英特尔® Edison 开发板的最新固件完整映像压缩文件。如果您提供一个映像文件,可以只选择压缩文件,因为 Flash Tool Lite 将会自动解压缩并找到正确 .json 文件。
- 点击“Open”打开文件。在 Flash Tool Lite 准备好刷新开发板后,Flash 文件下拉列表会自动显示 .json 文件的名称。如果您选择的是压缩文件,则需要耐心等待一段时间。如果您选择的是压缩文件,则需要耐心等待一段时间。
- 从“Configuration”下拉列表中选择以下一项:
- 如果您的计算机是Windows系统,请选择“RNDIS”。
- 如果您的计算机是 Mac OS X 或 Linux系统,请选择“CDC”。
- 点击“Start to Flash”。
- 将其它 micro USB 线缆快速从开发板连接到计算机上:
- 对于 Arduino 开发板,该线缆即连接到开发板 multigadget 端口的线缆。
- 对于迷你 breakout 开发板,该线缆即连接到底部 USB 端口的线缆。
- 如果您使用 的是Arduino 扩展板,请将外部电源插到开发板上。您会看到 Flash Tool Lite 检测开发板并开始刷新。
- 直到进度条全部完成,并显示成功信息,您的开发板便成功刷新完毕。
固件刷新流程示例:
成功讯息示例:
后续步骤
完成开发板的更新以后,请继续设置开发板串行接口。