历史上的今天
今天是:2025年04月22日(星期二)
2018年04月22日 | STM32高级开发(14)-使用CubeMX生成STM32工程
2018-04-22 来源:eefocus
在我们了解libopencm3的使用后,发现libopencm3只适用于小型工程,其最大的特色只是在USB方面的使用方便,那么在我们配置大型工程的时候有没有一种更快捷的方式呢,显然是有的。它就是CubeMX,ST官方出的神器,可以使得我们像配置FPGA一样配置STM32的功能。CubeMX早期是运行在windows下的,但由于是Java写成的它也可以同样的运行在Linux环境中。
http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html
解压并 cd 进入解压后的文件
使用指令运行 .Linux 执行文件
$ ./SetupSTM32CubeMX-4.19.0.linux
随后根据软件提示安装完成即可。
在完成安装后我们为了使得CubeMX可以显示图标,我们将安装包路径
下的图标文件复制到软件安装的位置。
SetupSTM32CubeMX-4.19.0.app/Contents
随后我们使用管理员权限在Ubuntu中添加应用的快捷方式:
$ sudo gedit /usr/share/applications/STM32CubeMX
在文件夹中写下
[Desktop Entry]
Version=4.19.0
Name=STM32CubeMX
Exec=/home/yangliu/Application/STM32CubeMX/STM32CubeMX
Terminal=false
Icon=/home/yangliu/Application/STM32CubeMX/stm32cubemx.icns
Type=Application
Categories=Development
此处注意 Exec、Icon后面的路径要根据自己软件安装的位置改变。在编辑完成后,我们就可以在Ubuntu的菜单中找到STM32CubeMX了,我们就可以将它拖到快速启动栏上了。
https://github.com/zhengyangliu/STM32CubeMX-F429DISCO.git
修正
最近的使用过程中发现CubeMX能直接生成带Makefile和链接文件的工程了,只要稍微改一下编译器路径和文件路径就能编译通过并正确运行了。
史海拾趣
|
跟大家分享下学习单片机的一要点和方法!!QQ:313807838 一、理论与实践相结合,在理解理论的基础上大量的实践这才是学习的最好办法,其他的说什么也没用。 首先对一个初学单片机的人来说,按照平时的一些教材书上的方法,开始学就给你一大堆 ...… 查看全部问答> |
|
哪个高手,手里有platform builder.reg文件? 这个文件是我用PB软件编译后在release文件夹下见到的,现在想要这个文件,请问哪个哥哥姐姐有这个文件,发给我好吗?QQ 397293284 急用啊····谢谢啦… 查看全部问答> |
|
目前产品中已经有好几个芯片有类似情况,就是上电后,eth不能连接,换个cpu后就好了,不知道是什么情况。电路如下图所示:请有经验的大虾帮忙分析分析!CPU型号是LM3S9B92-C5 [ 本帖最后由 zxq6 于 2012-4-18 12:28 编辑 ]… 查看全部问答> |
|
《玩转TI MSP430 Launchpad》与大家见面了! TI-EEWORLD联手打造的《玩转TI MSP430 Launchpad》与广大工程师朋友们见面了!按照传统的观念,单片机入门教材或工具书之类都应是由资深专业人士编写,而与此不同的是,本书中大量精彩内容来自于网友们的经验和知识,这些都是来自于 ...… 查看全部问答> |




