我正在学习在发现板上编程STM32F4。让工具链至少可以说是令人沮丧的。我有必要的工具来编程和调试电路板(st-link,arm-none-eabi),已经建立了与电路板的通信,并加载了眨眼的例子。
首先,我有一台Mac,我已经知道,就支持而言,这限制了我。 Mbed也不太支持这个板。我想要的只是获取我需要的最小源文件,并学习从头开始编程这个板。我的意思是我想下载STM立方体固件文件并提取我需要的最小源文件来访问芯片和电路板的所有不同部分(寄存器,引脚等)。这可能吗?
答案 0 :(得分:0)
在ST网站上查找STM32CubeF4,这是一个包含CMSIS和HAL库的普通zip文件,电路板支持驱动程序以及大量示例。
但是查看最新版本的STM32CubeMX,它最近得到了一个可以在Mac上运行的多平台安装程序。
Supported operating systems and architectures
* Windows(R) XP: 32-bit (x86)
* Windows(R) 7: 32-bit (x86), 64-bit (x64)
* Windows(R) 8: 32-bit (x86), 64-bit (x64)
* Linux: 64-bit (x64) (tested on RedHat, Ubuntu and Fedora)
* Mac OS X Yosemite or newer
Software requirements
Java Run Time Environment (minimum version 1.7.0_45)