小钢炮CANNON
直播中

dwwzl

15年用户 1354经验值
擅长:测量仪表
私信 关注
[经验]

【CANNON试用体验】之二:小钢炮的联机测试

第二篇
了解了小钢炮开发板的官方例程代码是基于keil MDK的。首先从网上下载keil资源合集,包括c51 v9.54版,MDK-ARM v5.17版,通用注册机,KEIL C51  MDK-ARM安装破解配置教程(2016-01-01更新)。
按照安装教程,首先安装C51,
2016-02-08_163121.jpg
接着安装MDK,
2016-02-08_163503.jpg
打开的界面如下,
2016-02-08_181200.jpg
2016-02-08_164524.jpg
按照教程提示进行注册,这里常见的错误是注册界面里,C51和MDK ARM都要注册。不能只注册一个,否则编译的时候会出错,提示你大小限制。
2016-02-08_181736.jpg
正确注册后会正常编译0错误0提醒
2016-02-10_125728.jpg
如果遇到每次打开工程都会出现更新park,或者编译通过后,下载代码提示
2016-02-11_085433.jpg
2016-02-10_180443.jpg
可以从KEIL官网下载对应的pack包,链接如下: 下载地址:http://www.keil.com/dd2/pack/
2016-02-11_102137.jpg
下载对应版本的pack包:Keil.STM32F4xx_DFP.2.7.0,下载完成后双击.pack文件即可导入KEIL
2016-02-11_091729.jpg
下载安装JLINK或者ST-LINK驱动包,如果之前安装过,这一步省略。
下载官网例程,Releases ·JUMA-IO/STM32_Platform · GitHub
https://github.com/JUMA-IO/STM32_Platform/releases,选择最新版本JUMA STM32Platform SDK v1.0.3
在工程中打开 …/product/application/sensor_tag/mdk-arm/CAF.uvproj
打开工程配置选项界面,分别选择MCU型号,宏定义,注意头文件路径包含的信息,调试器选择:JLink或者STLink。如果按照默认安装路径,会有几项不需要配置。
2016-02-10_174056.jpg
2016-02-10_174144.jpg
2016-02-10_174157.jpg
2016-02-10_174303.jpg
2016-02-10_180336.jpg
进行编译好后,
连接下载器
2016-02-12_103605.jpg
有时候会需要多下载几次,
2016-02-11_113906.jpg
这里boot0,1可以悬空,也可以都置高。下载成功后,led灯一直亮。等待蓝牙连接。
2016-02-12_103617.jpg
手机端下载安装ST_SENSOR APP
路径在 …/tools/STSensor.apk安装好后,打开蓝牙功能,再打开app应用程序,点击“Select Device”按钮,它会搜索周围的Cannon,点击设备进行连接,有时候需要按一下板子上的复位按键才能搜索到Cannon通信正常后,app界面上会刷新传感器采样到的数据记录,数据更新率大概在1s左右。 2016-02-12_103628.jpg 保持电路板不动的情况下,数据会有所跳变,估计是软件上的滤波缓冲区过小的原因。
至此验证了电路板编译,下载,及各个传感器和蓝牙功能都已经正常。
下一步开始熟悉和分析代码,针对自己的实际应用进行取舍和优化组合。打造属于自己的工程。

  • 2016-02-08_181631.jpg
  • 2016-02-10_173457.jpg

回帖(5)

qian.yao

2016-2-14 11:18:25
赞~继续加油,期待你的下一篇文章。
举报

himol

2016-2-15 11:53:04
白色跳冒是干什么用的。。。。
举报

泡泡游侠008

2016-2-16 11:41:55
说得真好,看你概括的如此精辟,不如这样,骚年我们做朋友吧
举报

dwwzl

2016-2-16 14:40:06
引用: himol 发表于 2016-2-15 11:53
白色跳冒是干什么用的。。。。

白色跳帽是短接u*** 和外接端子的5V电源的,因为发来的板子上没有短路子,只好自个胡乱配啦
举报

更多回帖

发帖
×
20
完善资料,
赚取积分