Flash Tool Lite 用户手册。
本文档介绍了适用于 Windows、Linux 和 Mac 主机的 Flash Tool Lite 的安装过程。
获取全新的 Intel® 物联网开发者套件,这是一个完整的硬件和软件解决方案,使开发人员能够利用 Intel® Galileo 和 Intel® Edison 板卡创建令人兴奋的新解决方案。请访问 Intel® 物联网开发者专区。
引言
本文档介绍了适用于 Windows*、Linux* 和 Mac* 主机的 Flash Tool Lite 的安装过程。该工具用于刷写 Intel® Edison 板卡的固件,未来还将扩展到其他物联网产品。过去,该工具曾用于处理 Intel® 手机和平板电脑的更新,现已改编用于物联网产品。
这个基于 GUI 的工具使得管理固件和其他更新(包括您自己的更新)更加容易。可以自定义安装,并在固件更新中包含软件包。与其在命令行界面操作,不如以更简单的方式刷写板卡。此外,如果您希望在命令行中使用该工具的功能,下文将进行说明。
必备组件
操作系统
该工具支持以下操作系统
- Microsoft Windows* XP (32 位)
- Microsoft Windows* 7 (32/64 位)
- Microsoft Windows* 8 (32/64 位)
- Microsoft Windows* 8.1 (32/64 位)
- Ubuntu* 12.04 LTS 64 位
- Mac* 10.9.5 64 位
安装
下面将为每种操作系统解释安装过程。
Windows 安装
1. 下载并运行安装包。
2. 当安装向导弹出时,单击“下一步”。
3. 选择“标准安装”,然后按照向导完成安装。
4. 接受许可协议,单击“下一步”。
5. 在记录库和软件包的屏幕后单击“下一步”。
6. 选择“标准安装”。
7. 保留选择,单击“下一步”。
8. 单击“安装”完成。
在主向导完成后,可能会提示安装驱动程序,请回答“是”并完成该安装。
Linux 安装
Linux 安装包仅适用于 64 位操作系统。因此,Ubuntu 支持的版本是 Ubuntu 12.04 LTS 64 位及更高版本。
1. 安装该工具的依赖软件包。
Ubuntu 12.04LTS
sudo apt-get install gdebi ia32-libs
Ubuntu 13.04 64 位及更高版本
sudo apt-get install gdebi libncurses5:i386 libstdc++6:i386
2. 下载安装包,并通过终端或 Ubuntu 软件中心完成安装。
a. 从 Ubuntu 终端
sudo gdebi <name_of_flash_tool_lite.deb>
(替换为正确的安装 deb 文件名)
b. 从软件中心
“Ubuntu 软件中心”将处理安装,双击 .deb 文件,然后单击“安装软件包”并输入密码。必须接受 IPL 许可。
Mac OS X 安装
- 打开FlashToolLite.dmg,然后将 Flash Tool Lite 拖到“应用程序”文件夹中。
配置 Edison 板卡
Edison 板卡需要正确配置才能成功刷写。下图显示了 Arduino 板卡。开关(标准 USB 和 micro USB 之间)应调整到靠近 Micro USB 连接器 (J16) 的位置。
“J16”或 Multigadget micro USB 连接器通过 micro USB 线连接到计算机 USB 端口。这可以为板卡供电。建议在刷写过程中使用电源以支持
通过 micro USB 线连接到计算机 USB 端口的 UART micro USB 连接器作为串行连接。
刷写 Edison
要开始此过程,请勿将 Edison 板卡插入 USB 或通过电源适配器供电。当您插入板卡时,工具将检测到启动过程并开始刷写过程。建议在此过程中使用外部电源。如果您有 USB 3.0 端口,过程也会更快。
- 启动 Flash Tool Lite,浏览 FlashEdison.json 文件,该文件随软件包提供,或者可以在最新的固件 .zip 文件中下载
- 选择*FlashEdison.json*文件或镜像文件,因为工具将解压缩并找到 .json 文件以供使用。
- 打开文件。在下方的显示区域,在工具准备好 .json 文件后,它应该会报告“准备刷写”。
- 在“配置”下拉菜单中,如果您的主机是 OS X 或 Linux,请选择 CDC;如果是 Windows,请选择 RNDIS。
- 单击“开始刷写”(此时 Edison 板卡尚未插入)
- 将 USB 线插入 Edison 板卡的 Multigadget 端口。此外,在插入 USB 线后插入外部电源。您应该会看到 Flash Tool 检测到板卡并开始刷写过程。
固件刷写进度示例
在命令行中使用该工具
命令行工具的二进制文件是*phoneflashtoollitecli*。
-f 选项是必需选项,此命令行工具旨在刷写单个设备。可以并行启动多个*phoneflashtoollitecli*工具实例。
所有命令行选项都可以在工具的帮助消息中找到
phoneflashtoollitecli --help
故障排除和技巧
-
如果板卡未能完全刷写,在达到某个百分比后停止,请首先确保正在使用电源为板卡供电,然后通过断开 USB 和电源来完全关闭板卡,先重新插入 USB,然后立即插入电源适配器。有时笔记本电脑的 USB 可能不足以单独为板卡供电。
-
为了确保 Flash Tool 能够识别板卡,您可以插入 USB 线,并在工具中查看以验证它是否列出了板卡。
-
最好在板卡未插入的情况下开始刷写过程。
-
如果在初始化刷写后没有任何进度显示,请确保您的板卡驱动程序已更新。Flash Tool 可能无法识别板卡以进行刷写。
-
Flash Tool 会尝试中断启动过程,并在完全启动之前开始刷写过程。这可能导致在与板卡重新建立通信时刷写过程停止。可能需要再次单击“开始刷写”以恢复该过程。
立即开始创新!Intel® 物联网开发者计划提供知识、工具、套件以及专家社区,助您快速轻松地将您的创新想法转化为物联网解决方案。
使用 Intel® 物联网开发者套件和 Intel® Edison 和 Intel® Galileo 平台,梦想它,创造它。这些套件功能强大,性能优化,并且是完全集成的端到端物联网解决方案,支持多种编程环境、工具、安全、云连接和硬件。
如需更多资源并了解新的 Intel® 物联网开发者套件 v1.0 如何帮助您简化物联网项目
- 下载 Intel® 物联网开发者套件
- 访问 Intel® 物联网开发者中心
- 参加我们的 Roadshows,获取创建您自己的物联网项目的实践培训