MacOS 烧写STM32

本文详细介绍了如何在MacOS上安装VsCode、ArmGCC、STM32CubeMX和STM32CubeProgrammer,以实现STM32的开发和烧写。通过STM32CubeIDE和Cortex-Debug插件,可以进行STM32程序的编译和调试,同时提供了遇到问题的解决方案,包括ST-LINK固件升级和SVD文件的下载。
摘要由CSDN通过智能技术生成

2019年在实验室的主机上安装了黑苹果,迫于体验极佳,在19年的最后一个月入了MacBookPro替代原来的游戏本提高生产力,这一篇文章也因此而来。

不得不说,Mac剪辑视频、写Web都是极佳的利器,但我作为一名电子专业的学生,平时需要使用的一些EDA软件。他们有很多仅支持Windows,或者仅在Windows上能够破解,这成为了令很多电子类专业用MacBook的同学一个脑阔疼的问题,最简单直接的办法是安装双系统,大部分人都是如此。但我在买笔记本之前就已经想好退路了,要我在Mac上装双系统是不可能的,接下来要介绍的是 How to Develop Stm32 with MacOS?

在MacOS上实现STM32烧写的方案网络上有多种:

  1. ST官方推出的STM32CubeIDE

    基于Eclipse改过来的IDE,集成了STM32CubeMX、STM32CubeProgrammer和烧写程序的功能。

    But,用Vivado的SDK时带来的不好的体验,使我对Eclipse魔改过来的IDE一直没有好感,这个方案PASS

  2. VsCode插件PlatformIO IDE

    也是可以通过Jtag等方式直接烧写stm32,但用的库文件不够官方,结构有点诡异。

    适合写Arduino或小规模的工程。而且新建工程的速度慢,这个方案PASS。

  3. stm32Cube加上openocd

    我的好朋友用的是这种方案,我没有尝试,似乎效果还不错?感兴趣的朋友可以百度研究一下。

而我们使用的工具链是:VSCode、ArmGCC、STM32CubeMX、STM32CubeProgrammer。

类似第三种方案与第一种方案的结合。

Keil这些年来一直停滞不前,而这些工具一直在进步。

注:本文下载的软件较多,且下载速度较慢,可以去我的个人博客下载镜像立即前往

一、安装VsCode

前往官网下载

安装完成之后,在左侧的扩展栏目里,先搜索插件&

  • 8
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值