当前位置: 首页 > news >正文

如何在Mac上优雅的配置stm32开发环境?

如何在MacBook上配置stm32开发环境

博主处于作为研究生未入学阶段,想探索更多职业发展。在两年备考学习408的过程中逐渐对软硬件结合方向产生了浓厚兴趣,打算趁最后一段清闲时间尝试嵌入式学习。
由于博主的电脑是mac,在配置stm32环境时遇到和常见教程不一样,因此在此记录配置过程以及遇到的坑。


软硬件环境

软件环境:Macbookair m4、Clion、STM32CUBEMX、Cmake、OpenOCD、ArmGNUToolchain。
各个软件安装最新的就行。
硬件环境:野火F103开发板,野火高速DAP下载器。

软件下载

首先下载Homebrew,关于Homebrew是什么在此不多赘述。
终端通过命令下载Cmake、OpenOCD。

brew install cmake
brew install openocd
cmake --version //检测是否安装成功
openocd --version 

接下来去官网下载Clion、STM32CUBEMX以及ArmGNUToolchain工具。Clion和STM32CUBEMX可以按照指示下载就好,不需要更改什么设置。
ArmGNUToolChain下载解压归档以后,可以利用arm-none-eabi-gcc -- version 来检测是否安装成功。在下载成功以后,macos会自己将工具添加到环境变量中。
同时还需要安装Rosetta和Xcode command line。但不知道我在下载哪个软件的时候自动安装了这两个工具。如果没有这两个软件的话无法运行CUBE。
实测并不需要最新版CUBE的运行并不需要安装JDK。
最后一步下载CUBE,按照引导下载就好,不需要额外设置。
注意以上工具安装路径不能带中文,因为中文会被替换成乱码导致识别不到工具。


创建工程过程

首先打开CUBE,创建并且配置好一个新的工程,注意记录工程路径。
再打开Clion,在创建新工程处找到创建STM32CubeMx工程。点击以后在位置栏填入已创建Cube工程路径,Clion会自动寻找STM32CubeMX,如果下载了上述软件工具就不需要额外下载STM32CubeCLT。如果Clion找到了Cube工程文件在就可以继续。

然后会进入工程,打开设置-构建、执行、部署。创建一个新的配置文件,Cmake和构建工具会自动识别,C编译器路径要改成arm-none-eabi-gcc的路径,否则在构建项目时会用mac自带c编译器来编译导致错误。调试器也要调成arm-none-eabi-gdb。

完成上述配置以后就可以进行STM32的开发工作了。


烧录

由于Keil不支持Mac,所以烧录上有点麻烦。我采取的方法是构建可执行文件以后,将可执行文件发送到一台Windows上(非本人的电脑,不然就不会大费周章捯饬Mac)。Win上下载野火官方提供的高速DAP软件:下载就可以用,不用Keil与额外驱动即可烧录代码。连接芯片-DAP-电脑USB,给芯片上电软件就能识别到芯片,然后将文件在软件中打开,就能完成烧录。


至此成功解决了mac上开发STM32的环境配置与烧录问题。
参考文献:MAC M3 嵌入式开发环境搭建

http://www.jsqmd.com/news/861162/

相关文章:

  • 终极指南:免费开源的AMD Ryzen调试神器SMUDebugTool完整使用教程
  • 2026年安瑞德深度解析:汽美门店参数模糊导致采购决策困难 - 品牌推荐
  • [智能体-8]:如何获取国内各大大模型的Key
  • 2026年4月央国企培训推荐,助你提升职场竞争力,央国企一站式就业服务/应届生央国企上岸培训,央国企培训公司联系电话 - 品牌推荐师
  • 2026全屋定制技术深度解析:五行美学全屋定制/别墅大宅专属定制/宜宾书柜定制/宜宾入户柜定制/宜宾全屋定制一站式/选择指南 - 优质品牌商家
  • GBase 8a数据库实际支持的索引类型详解
  • 2025国内靠谱求职简历优化机构分析 央国企求职优选口碑品牌,央国企求职咨询/大学生就业指导,求职简历优化机构哪家权威 - 品牌推荐师
  • 2026年安瑞德深度解析:汽美门店选品参数模糊与合规风险 - 品牌推荐
  • 应届生央国企简历优化怎么选?靠谱机构认准升易达教育,国企笔试面试培训/央国企就业培训,求职简历优化机构怎么选择 - 品牌推荐师
  • 跨境业务链路频繁卡壳时,海外云服务器如何优化成本结构
  • 2025-2026年国内新中式实木全屋定制推荐:五大品牌排行评测餐厅场景防不耐用 - 品牌推荐
  • 2026年4月央国企就业培训哪家强?推荐分析来了,国企面试1v1辅导/央国企求职就业服务,央国企培训机构找哪家 - 品牌推荐师
  • Maven 项目导入 IDEA 后依赖爆红无法下载该怎么配置?
  • GBase 8a之listagg/string_agg 函数的反函数实现
  • 实测在ubuntu环境下调用taotoken api的延迟与稳定性表现
  • 焊接跟踪系统V1:操作机/数控钛板及有色金属修磨机/方管内纵缝焊接专机/焊接滚轮架/磁力爬行小车V1.0/管法兰焊接专机/选择指南 - 优质品牌商家
  • 3个核心操作:让网络架构可视化变得如此简单
  • 多模态大模型技术入门:让 AI 看见世界
  • 当跨境业务负载陡增,谷歌云AI算力在多市场布局里扮演什么角色
  • 2025口碑出众求职简历优化机构盘点 应届生央国企求职优选,中国烟草求职辅导/央企就业指导,求职简历优化机构哪个好 - 品牌推荐师
  • 2026国内200吨中水回用设备优质企业分析 行业实力深度盘点,全自动软化水设备,中水回用设备公司找哪家 - 品牌推荐师
  • Stable Diffusion 实战教程:从安装到图像生成
  • 6款优质降AIGC平台 降痕效果拉满
  • 05月冷轧精密钢管厂家精选集,助力工程高效推进,冷拔钢管/薄壁精密钢管/无缝方矩管,精密钢管源头厂家哪家强 - 品牌推荐师
  • 央国企求职简历优化哪家靠谱?资深从业者详解权威机构甄选标准,中国烟草求职辅导/应届生央国企上岸培训,求职简历优化机构推荐 - 品牌推荐师
  • 2026年5月新发布:浙江市场备受瞩目的实力泥浆泵品牌深度解析 - 2026年企业推荐榜
  • 流量洪峰与合规约束叠加时 奥创容量保障的落地边界观察
  • 怎么选北京老房翻新装修公司?2026年5月推荐五家评测案例与口碑 - 品牌推荐
  • 【PC】MToolsv0.1.0一款宝藏级电脑多媒体处理工具箱
  • 2025-2026年国内北京老房翻新装修公司推荐:五家排行产品专业评测解决厨卫漏水致邻里纠纷 - 品牌推荐