3545|8

1158

帖子

2

TA的资源

版主

楼主
 

SensorTile之CubeMX搭建工程 [复制链接]

 
本帖最后由 michael_llh 于 2017-4-8 00:18 编辑

       首先我们需要从官网下载CubeMX这个工具来完成后面的工作:
       第一个是CubeMX的安装程序是需要下载的,另外一个的话是STM32L4的支持包,包括库函数等等。这个是不一定要下载的,我们后面可以通过CubeMX下载。
       下载完成之后我们安装CubeMX,这个压缩包里面包含了Linux、Mac和windows的安装程序,我们选择exe的在windows底下安装就可以了。
       打开CubeMX之后如下:
       我们选择Help->Install New Libraries:
       如果没有下载上面说的第二文件,L4的软件支持包,可以直接选择这里的Install Now。因为我已经安装过了,所以这里就没有办法重新安装了。如果没有安装,选择这个,下面install的按钮是可以点击的。
       另外一种方式就是本地从本地安装了,选择From Local,然后选择刚才下载的文件支持包:
       完成安装之后我们就可以进行工程建立了,选择主界面的New Project:
       然后选择我们板子上的MCU型号,STM32L476JGY6
       选择OK之后我们进入软件界面:
       在这里可以进行对芯片进行一系列的设置。
       本次我们暂且先选择点亮一颗LED作为示范。板上的LED连接的PG12这个引脚,所以这里我们作为一个输出,点击这个引脚,然后选GPIO_Output。
       然后我们生成工程,选择Project->Generate Code来生成工程,或者选择下图的按钮:
       之后我们就可以到一个工程项目的详情页,填写相关内容:
       之后我们就可以得到我们的工程文件了:
       MDK的工程文件是在MDK-ARM目录下,我们打开之后就可以看到相应的工程文件:
      BUG解决分享:
       下载的时候遇到这个问题,这个是使用Keil下载出现的问题:
       或者是使用STM32 ST-LINK Utitlty工具下载出现提示,而且检测不到器件的话:
       这个问题的原因是线缆的问题,原本以为官方送的Cable应该没有问题,排查了很久,换了一根连接STLINK的和SensorTile的线缆的就可以了。如果还有问题的话可以先试着把Reset引脚的线先不连接,也就是去掉Pin1开始数的第五根连接线。
       然后我们就可以下载了。
       我们在CubeMX仅仅是设置了PG12引脚为输出,所以我们还需要在while前面,加上一句点亮LED的语句,将这个端口PG12输出为高,这样就可以点亮了。
       然后我们编译下载进去就可以点亮这个SensorTile板上的LED了。
(注意,这个时候下载的时候我是没有连接Reset引脚的)

最新回复

不错哦,CubeMX搭建写的很详细  详情 回复 发表于 2017-4-17 15:53
点赞 关注(1)
 
 

回复
举报

9720

帖子

24

TA的资源

版主

沙发
 
套件带的连接线有短的吗

点评

短的?套件中给了一条连接线,大概只有十厘米左右吧。理论上是应该直接连接就可以进行下载的,但是不知道为什么我这边测试是不行的  详情 回复 发表于 2017-4-8 13:38
 
 
 

回复

1158

帖子

2

TA的资源

版主

板凳
 
littleshrimp 发表于 2017-4-8 10:09
套件带的连接线有短的吗

短的?套件中给了一条连接线,大概只有十厘米左右吧。理论上是应该直接连接就可以进行下载的,但是不知道为什么我这边测试是不行的

点评

打错了,是连接线断了吗? 还是因为连接了5条线,带上Reset引脚的关系  详情 回复 发表于 2017-4-8 14:11
 
 
 

回复

994

帖子

3

TA的资源

一粒金砂(高级)

4
 
多谢楼主

点评

客气,一起学习!  详情 回复 发表于 2017-4-8 19:58
 
 
 

回复

9720

帖子

24

TA的资源

版主

5
 
michael_llh 发表于 2017-4-8 13:38
短的?套件中给了一条连接线,大概只有十厘米左右吧。理论上是应该直接连接就可以进行下载的,但是不知道 ...

打错了,是连接线断了吗?
还是因为连接了5条线,带上Reset引脚的关系

点评

应该不是断了,我是只连接了四根线  详情 回复 发表于 2017-4-8 19:58
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

1158

帖子

2

TA的资源

版主

6
 
littleshrimp 发表于 2017-4-8 14:11
打错了,是连接线断了吗?
还是因为连接了5条线,带上Reset引脚的关系

应该不是断了,我是只连接了四根线
 
 
 

回复

1158

帖子

2

TA的资源

版主

7
 

客气,一起学习!
 
 
 

回复

666

帖子

5

TA的资源

纯净的硅(初级)

8
 
不错哦,CubeMX搭建写的很详细

点评

恩!谢谢!  详情 回复 发表于 2017-4-18 12:14
 
 
 

回复

1158

帖子

2

TA的资源

版主

9
 
dwwzl 发表于 2017-4-17 15:53
不错哦,CubeMX搭建写的很详细

恩!谢谢!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表