GoKit2代Arduino底板程序编译及下载教程
本帖最后由 Genius 于 2016-8-15 18:52 编辑大家好, 有两个附件。
附件: gokit-arduino.zip为gokit -arduino 版本的代码。
tool.zip为arduino ide 生成hex文件的方法已经下载hex文件工具。
以下介绍如何生成hex文件已经如果通过串口给arduino下载hex文件(用到的工具是 OpenJumper 提供的一个串口工具)。
Arduino hex文件生成以及串口下载方法
1.打开arudino的preferences.txt文件,windows下路径如下:
C:\Users\alex\AppData\Roaming\Arduino15
2.设置hex存放路径,在preferences.txt最后添加hex的生成路径(用户自己选择路径)。
如我的设置如下图1:
3.编译arduino程序
4.Hex文件生成,如图2。
5烧录到arduino,打开串口烧写工具进行下载如图3:
最新代码请见:https://github.com/gizwits/GoKit-Arduino-MCU
(注意,串口烧写工具需要依赖.net3.5包,请自行下载安装)
使用Sublime Text 2编译gokit_2时出现以下问题d:\My Documents\Arduino_Build\gokit_2\gokit_2.ino.cpp:1:17: fatal error: DHT.h: No such file or directory
#include <DHT.h>
直接用ardunio编译没有,不知道是什么原因 本帖最后由 不停蹬车子的风 于 2015-2-14 13:26 编辑
请问把hex传到arduino以后该怎么运行呀?
另外,RGB灯的示例通过Arduino上传后,并没有观察到有变化,请问是哪里出了问题?
---------------------------
运行的问题解决了,因为avrdude缺少libusb0.dll
先收藏,以后会有用的;P 不停蹬车子的风 发表于 2015-2-13 21:20
请问把hex传到arduino以后该怎么运行呀?
另外,RGB灯的示例通过Arduino上传后,并没有观察到有变化,请问 ...
RGB灯需要app端控制才会发生变化哦。 alex.lin 发表于 2015-2-15 10:54
RGB灯需要app端控制才会发生变化哦。
多谢提醒,我把端口搞错了。 如果编译源码出现类似以下错误
C:\Program Files\Arduino\libraries\SSD1306\SSD1306.cpp:15:29: error: variable 'font' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
extern uint8_t PROGMEM font[];
请子对应变量前面加上“const”
如:
extern const uint8_t PROGMEM font[];
求助!出现编译有误的情况!
gokit_2.ino:10:19: fatal error: GoKit.h: No such file or directory
compolation terminated.
感谢 找了半天还是没有找到GoKit.h的库文件包 机智——CC 发表于 2015-4-1 17:53
找了半天还是没有找到GoKit.h的库文件包
Gokit.h在你下载的文件里面有一个文件夹叫lib,下面就有这个文件,你需要把这个文件拷贝放到系统的库目录下。 好贴,学习了 通过IDE下载与串口助手下载有什么区别? 一元 发表于 2015-4-3 17:34
使用Sublime Text 2编译gokit_2时出现以下问题d:\My Documents\Arduino_Build\gokit_2\gokit_2.ino.cpp:1:1 ...
您解决这个问题了吗? suoma 发表于 2015-5-14 13:12
通过IDE下载与串口助手下载有什么区别?
IDE 可以直接点击上传按键就可以了,如果通过串口助手下载,需要先设置生成HEX文件,才能下载。 alex.lin 发表于 2015-5-18 17:24
IDE 可以直接点击上传按键就可以了,如果通过串口助手下载,需要先设置生成HEX文件,才能下载。 ...
谢谢回答
页:
[1]