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

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

56

主题

144

帖子

1063

积分

金牌会员

Rank: 6Rank: 6

积分
1063
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, 下载次数: 231)

1

1

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

2

2

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

3

3

tool.zip

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

tool

gokit-arduino.zip

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

56

主题

144

帖子

1063

积分

金牌会员

Rank: 6Rank: 6

积分
1063
QQ
沙发
 楼主| 发表于 2015-2-15 10:54:41 | 显示全部楼层
不停蹬车子的风 发表于 2015-2-13 21:20
请问把hex传到arduino以后该怎么运行呀?
另外,RGB灯的示例通过Arduino上传后,并没有观察到有变化,请问 ...

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

56

主题

144

帖子

1063

积分

金牌会员

Rank: 6Rank: 6

积分
1063
QQ
板凳
 楼主| 发表于 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[];

56

主题

144

帖子

1063

积分

金牌会员

Rank: 6Rank: 6

积分
1063
QQ
地板
 楼主| 发表于 2015-4-8 11:56:33 | 显示全部楼层
机智——CC 发表于 2015-4-1 17:53
找了半天还是没有找到GoKit.h  的库文件包

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

56

主题

144

帖子

1063

积分

金牌会员

Rank: 6Rank: 6

积分
1063
QQ
5#
 楼主| 发表于 2015-5-18 17:24:16 | 显示全部楼层
注册成为机智云开发者,手机加虚拟设备快速开发
suoma 发表于 2015-5-14 13:12
通过IDE下载与串口助手下载有什么区别?

IDE 可以直接点击上传按键就可以了,如果通过串口助手下载,需要先设置生成HEX文件,才能下载。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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