note-STM32(macOS)

目录

版本

STM32CubeIDE安装

工程建立

硬件连接

编译下载


版本

maxOS:11.0.1

STM32CubeIDE:1.5.0

STM32CubeIDE安装

STM32CubeIDE包含CubeMX和代码编译&烧录功能,即等同于CubeMX+Keil

进入意法半导体官网https://www.st.com/content/st_com/en.html,搜索STM32CubeIDE或点击如下链接,下载安装。依赖JDK,到java官网下载jdk8u271进行安装。

https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html

烧录代码时提示安装ST-LINK SERVER,进入官网搜索ST-LINK SERVER,或者点击如下链接,下载安装,会多出/usr/local/bin/stlink-server。

https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-performance-and-debuggers/st-link-server.html

工程建立

TODO

硬件连接

注意:如果mac接了USB-hub A,然后USB-hub B插在USB-hub A上,然后仿真器插在USB-hub B上,似乎不行。

仿真器是J-LINK,如下图,对于macOS,不需要额外安装驱动。

note-STM32(macOS)

采用SWD下载,接线方式如下图:2接3.3V,4接GND,7接SYS_JTCK-SWCLK,8接SYS_JTMS-SWDIO。

note-STM32(macOS)

编译下载

点解下图所示小三角形,选择Run Configurations,

note-STM32(macOS)

然后配置如下图即可,最后点击run,下次烧录直接点击上图绿色三角形即可。

note-STM32(macOS)

上一篇:ES6_proxy_note


下一篇:c++做出游戏巨坑