Fireduino 开源创意平台 立即购买

拥有双核Cortex-M3处理器,集成高质量音频Codec和WiFi模组,拥有良好的IOT扩展性能,完美兼容Arduino IDE和Arduino标准接口,并支持FireBlock图形化编程软件,是一款首选的编程启蒙教学平台,更是一款开源的创意原型平台。

下载程序到Fireduino

更新时间:2017-08-08 阅读:3068

操作环境

以下为本教程的操作环境:

操作步骤

之前我们已经完成了 Fireduino 第一个项目的程序开发,接下来我们介绍如何将编译生成的固件通过 Arduino IDE 上传到Fireduino中。
一般来说,Fireduino可以通过Arduino IDE的上传功能直接升级固件,如果有出现如下报错"Upgrade failed:No found any rockusb device,please plug device in!",则需要通过操作按键使 Fireduino 开发板进入固件升级模式,才能进行点击上传按钮进行固件上传。

进入固件升级模式

通过以下步骤进入到固件升级模式:

  • 按下开发板左下角的UPGRADE键并保持按下不要松开。
  • 短按RESET键,等到PC发现发现未知设备后再松开UPGRADE键。(一般3秒内都会发现未知设备,如果长时间未发现请松开按键重试一遍)。

编译程序并且将上传固件

打开 Arduino IDE,打开之前修改过的 Blink 示例程序 ,通过以下方式进行编译程序、生成固件以及固件升级。

  1. 点击菜单栏文件下方的编译图标按钮,确认代码是否可以编译通过。
  2. 点击上传按钮重新编译程序并且将编译生成的固件程序上传到 Fireduino 开发板中。
  3. 上传成功后,Arduino IDE 将有如下图提示,此时 Fireduino 自动重启并且运行刚刚编译的固件程序。

UpgradeFirmwareOK.png


如果有出现上传失败的,请到下一章常见错误中查找解决方法。

查看程序运行结果

如果 LED 已经开始每秒更改一次亮/灭状态的闪烁起来了,那么恭喜你,上传固件程序到Fireduino操作成功。