收藏官网首页
查看: 33541|回复: 14

[问答] GoKit2代Arduino底板程序编译及下载教程

56

主题

144

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
QQ
跳转到指定楼层
楼主
发表于 2015-2-13 17:19:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 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包,请自行下载安装)


1.png (8.26 KB, 下载次数: 1561)

1

1

2.png (28.31 KB, 下载次数: 1510)

2

2

3.png (55.82 KB, 下载次数: 1573)

3

3

tool.zip

518.07 KB, 下载次数: 104, 下载积分: 威望 1

tool

gokit-arduino.zip

138.47 KB, 下载次数: 75, 下载积分: 威望 1

1

主题

6

帖子

29

积分

新手上路

Rank: 1

积分
29
推荐
发表于 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编译没有,不知道是什么原因

0

主题

2

帖子

30

积分

新手上路

Rank: 1

积分
30
推荐
发表于 2015-2-13 21:20:34 | 只看该作者
本帖最后由 不停蹬车子的风 于 2015-2-14 13:26 编辑

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

3

主题

16

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
地板
发表于 2015-2-13 21:52:10 | 只看该作者
先收藏,以后会有用的

56

主题

144

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
QQ
5#
 楼主| 发表于 2015-2-15 10:54:41 | 只看该作者
校园创客福利
不停蹬车子的风 发表于 2015-2-13 21:20
请问把hex传到arduino以后该怎么运行呀?
另外,RGB灯的示例通过Arduino上传后,并没有观察到有变化,请问 ...

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

0

主题

2

帖子

30

积分

新手上路

Rank: 1

积分
30
6#
发表于 2015-2-15 13:08:03 | 只看该作者
alex.lin 发表于 2015-2-15 10:54
RGB灯需要app端控制才会发生变化哦。

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

56

主题

144

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
QQ
7#
 楼主| 发表于 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[];

0

主题

3

帖子

20

积分

新手上路

Rank: 1

积分
20
8#
发表于 2015-4-1 17:26:28 | 只看该作者
求助!出现编译有误的情况!
gokit_2.ino:10:19: fatal error: GoKit.h: No such file or directory
compolation terminated.
感谢

0

主题

3

帖子

20

积分

新手上路

Rank: 1

积分
20
9#
发表于 2015-4-1 17:53:36 | 只看该作者
找了半天还是没有找到GoKit.h  的库文件包

56

主题

144

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
QQ
10#
 楼主| 发表于 2015-4-8 11:56:33 | 只看该作者
免费使用STM32、APP自动代码生成工具
机智——CC 发表于 2015-4-1 17:53
找了半天还是没有找到GoKit.h  的库文件包

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

0

主题

1

帖子

33

积分

新手上路

Rank: 1

积分
33
11#
发表于 2015-4-14 09:02:01 | 只看该作者
好贴,学习了
喜欢云端的猫

4

主题

56

帖子

185

积分

注册会员

Rank: 2

积分
185
12#
发表于 2015-5-14 13:12:03 | 只看该作者
通过IDE下载与串口助手下载有什么区别?

2

主题

11

帖子

54

积分

注册会员

Rank: 2

积分
54
13#
发表于 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 ...

您解决这个问题了吗?

56

主题

144

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
QQ
14#
 楼主| 发表于 2015-5-18 17:24:16 | 只看该作者
suoma 发表于 2015-5-14 13:12
通过IDE下载与串口助手下载有什么区别?

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

4

主题

56

帖子

185

积分

注册会员

Rank: 2

积分
185
15#
发表于 2015-5-18 19:50:38 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
alex.lin 发表于 2015-5-18 17:24
IDE 可以直接点击上传按键就可以了,如果通过串口助手下载,需要先设置生成HEX文件,才能下载。 ...

谢谢回答
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表