本篇内容主要讲解“怎么在macOS下开发STM32”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习”怎么在macOS下开发STM32”吧!
安装sw4stm32
在OpenSTM32官网上,往下翻到第1步<代码> 代码,其中有一个下载<代码> 代码>。
点进去之后,即可下载macOS的版本,<代码> install_sw4stm32_macos_64bits_v2.3.run> 代码,当然这是我当前下载的版本,不同版本有可能版本号不同。
下载后,打开终端,将这个程序拖到终端中即可运行安装程序,安装的时候注意要输入密码(需要权限)。
安装啤酒
<>之前,美元ruby -e “美元(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“安装stlink
stlink是命令行工具,需要使用命令行安装工具,推荐酿造。
brew install stlink
安装STM32CubeMX Eclipse的插件
STM32CubeMX简介:
- <李>
stm32代码自动生成工具,可以生成主流IDE(凯尔(MDKv4 v5)/EWARM/TrueSTUDIO/sw4stm32/Makefile)的工程;
李> <李>可以进行管脚和时钟的配置,以及外设(如:SPI/I2C/RTC/UART)的配置,配置成功后,会自动生成初始化代码。
李> <李>它还自带一个FreeRTOS,你可以勾选上这个用以支持软件中的线程,这个比较简单,有一个默认的defaultTask可以用作参考。
李> <李>软件还支持功耗计算。
李>在圣的控制器主页
右边有一个<代码>工具,软件代码>,
在<代码>软件开发工具> 代码标签下,点击<代码> STM32配置器和代码生成器(8)代码>
进去后可以在下面列表中找到<代码> STSW-STM32095> 代码,这个就是CubeMX Eclipse的插件。
完整地址:http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stsw-stm32095.html(不确保一直可以使用)
安装CubeMX插件到sw4stm32
解压上一步下载的插件
在sw4stm32菜单中,进入<代码>帮助> 代码,点击<代码>安装新软件…代码>
点击<代码> 代码,添加进入新的窗口,再点击<代码>本地…> 代码,选择插件解压后所在的文件夹。在姓名栏可以填入STM32CubeMX。
安装成功后会提示重启sw4stm32。
进入sw4stm32,在右上角附近有一个<代码>打开perspecttive> 代码,点开后就可以找到STM32CubeMX,打开它就能进行stm32工程创建了。
当然在菜单中也有:窗口→角度→打开角度→其他……,点开后和右上角附近那个按钮一样的效果。
使用st-flash下载程序
stlink工具共有三个程序:<代码> st-info 代码>,<代码> st-flash 代码>,<代码> st-util> 代码。
st-info
这个主要用于查看stm32的一些信息,在命令行直接输入<代码> st-info> 代码即可看到其参数;
st-util
目前了解,这个工具可以用来做gdb调试,即gdbServer;
st-flash
下载工具:<代码> st-flash写测试。本·0 x8000000 代码>
这个命令表示将test.bin (sw4stm32工程在调试目录下)文件下载到内存起始地址,并自动运行程序;
到此,相信大家对“怎么在macOS下开发STM32”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!