历史上的今天
今天是:2025年07月26日(星期六)
2019年07月26日 | 在Mac OS X 系统下做STM32开发
2019-07-26 来源:eefocus
前言
本文只是一个提纲,提供一个参考,具体操作请查看文中的链接。
搭建环境
初学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)
史海拾趣
|
我想学这方面的,想买几款开发板!我是初学者,想买块现在用得着的,以后近几年也能用的开发板,大概价钱是1000到2000。 1.LCD是要3.5英寸触摸屏还是要更大的? 2.需不需要接显示器上的转接器啊? 3.以后能不能支持3G网络的啊? 4.一般的开发还 ...… 查看全部问答> |
|
在WinCE下实现录音功能,采用waveInOpen、waveInPrepareHeader、waveInAddBuffer等系列函数实现,在windows xp下能够正常录音,且能够播放。 但是,在WinCE下采用同样的程序,在不同设备上产生两种奇怪的现象: 第一:录到的声音全部为噪音,没有 ...… 查看全部问答> |
|
这几天看了下LM3S8963远程升级的程序,觉得还是蛮有意思的,和大家分享一下。 首先,让我们看一个最基本的概念: 地址:0xE000ED08 为什么要提这个地址呢?翻看8962的参考手册第54页,我们可以看到 从上表中我们可以看到从0xE ...… 查看全部问答> |
|
版主主,你好! 能否让设备向PC机枚举时产生不同的设备名称? 我现在用STM32做了一个读卡器,采用CCID协议,读卡器上有三个不同的插糟,因PC端目前的驱动(windows自带的驱动) ...… 查看全部问答> |
|
上海新进半导体公司(BCD公司)由于生产线扩建,招聘system engineer,design engineer,layout engineer,设备维护工程师,工艺工程师等若干名,power management(AC/DC,DC/DC,LDO)方向。工作地点在上海紫竹科技园区。待遇面议。注意公司暂不招聘实 ...… 查看全部问答> |
|
我用的是DM642,在通过定时器控制LED闪烁的时候出现这样一个问题:连接仿真器,打开CCS2.2运行程序的时候,板子没有反应,但是关闭CCS以后板子开始工作了,再打开CCS的时候又不工作了,这是怎么回事啊?找不到原因,有点郁闷啊! … 查看全部问答> |
|
由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一 ...… 查看全部问答> |




