alex.lin 发表于 2015-2-13 17:19:54

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包,请自行下载安装)


一元 发表于 2015-4-3 17:34:47

使用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-13 21:20:34

本帖最后由 不停蹬车子的风 于 2015-2-14 13:26 编辑

请问把hex传到arduino以后该怎么运行呀?
另外,RGB灯的示例通过Arduino上传后,并没有观察到有变化,请问是哪里出了问题?
---------------------------
运行的问题解决了,因为avrdude缺少libusb0.dll

硬件发骚友 发表于 2015-2-13 21:52:10

先收藏,以后会有用的;P

alex.lin 发表于 2015-2-15 10:54:41

不停蹬车子的风 发表于 2015-2-13 21:20
请问把hex传到arduino以后该怎么运行呀?
另外,RGB灯的示例通过Arduino上传后,并没有观察到有变化,请问 ...

RGB灯需要app端控制才会发生变化哦。

不停蹬车子的风 发表于 2015-2-15 13:08:03

alex.lin 发表于 2015-2-15 10:54
RGB灯需要app端控制才会发生变化哦。

多谢提醒,我把端口搞错了。

alex.lin 发表于 2015-2-15 16:08:43

如果编译源码出现类似以下错误
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[];

机智——CC 发表于 2015-4-1 17:26:28

求助!出现编译有误的情况!
gokit_2.ino:10:19: fatal error: GoKit.h: No such file or directory
compolation terminated.
感谢

机智——CC 发表于 2015-4-1 17:53:36

找了半天还是没有找到GoKit.h的库文件包

alex.lin 发表于 2015-4-8 11:56:33

机智——CC 发表于 2015-4-1 17:53
找了半天还是没有找到GoKit.h的库文件包

Gokit.h在你下载的文件里面有一个文件夹叫lib,下面就有这个文件,你需要把这个文件拷贝放到系统的库目录下。

nunulong 发表于 2015-4-14 09:02:01

好贴,学习了

suoma 发表于 2015-5-14 13:12:03

通过IDE下载与串口助手下载有什么区别?

MrBeen 发表于 2015-5-17 23:36:22

一元 发表于 2015-4-3 17:34
使用Sublime Text 2编译gokit_2时出现以下问题d:\My Documents\Arduino_Build\gokit_2\gokit_2.ino.cpp:1:1 ...

您解决这个问题了吗?

alex.lin 发表于 2015-5-18 17:24:16

suoma 发表于 2015-5-14 13:12
通过IDE下载与串口助手下载有什么区别?

IDE 可以直接点击上传按键就可以了,如果通过串口助手下载,需要先设置生成HEX文件,才能下载。

suoma 发表于 2015-5-18 19:50:38

alex.lin 发表于 2015-5-18 17:24
IDE 可以直接点击上传按键就可以了,如果通过串口助手下载,需要先设置生成HEX文件,才能下载。 ...

谢谢回答
页: [1]
查看完整版本: GoKit2代Arduino底板程序编译及下载教程