在Mac OS X 系统下做STM32开发

本文介绍如何在MacOSX系统中为STM32微控制器搭建开发环境、编写makefile进行编译,并使用STLINK下载固件。此外还提供了调试程序的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本文只是一个提纲,提供一个参考,具体操作请查看文中的链接。

搭建环境

初学STM32开发,首先解决开发环境的问题,由于Mac OS X系统下没有keil环境,故需要自己搭建开发环境,参考大师“胡茂晓 的 BLOG”:在Mac OS X中搭建STM32开发环境(1)等系列。

编译

环境搭好了,然后就是编译,keil下编译就比较简单了,但是Mac OS X就只能自己写makefile来使用make编译了,当然,还可以使用autoconfigure来实现makefile文件,但autoconfigure同样难以入手。
写makefile,当然要了解makefile的基本知识,建议抽时间阅读“GNU make中文手册”
附上一个我的一个xCode工程,工程里有makefile,虽然是xCode工程,但是并不能直接使用xCode编译,还是得命令行输入make命令来编译,下载地址。如果你没有xCode,也没有关系,你可以直接查看里面的makefile文件。

下载运行

编译成功后,即可将程序下载到开发版上运行了。连接ST LINK,启动命令行,cd到文件所在目录,使用命令下载到开发版:

st-flash write stm32_Mini_Led.bin 0x08000000

调试

要调试程序,参考大师“胡茂晓 的 BLOG”:在Mac OS X中使用VIM开发STM32(4)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值