CMSIS & STM32,如何开始? [关闭]

Posted

技术标签:

【中文标题】CMSIS & STM32,如何开始? [关闭]【英文标题】:CMSIS & STM32, How to begin? [closed] 【发布时间】:2021-09-12 12:28:07 【问题描述】:

我想在 STM32 上使用 CMSIS 启动项目。网上冲浪,没找到具体教程。一些使用 SPL(ST 已停止)启动项目。我想要一个在 stm32cube 上学习 CMSIS 的资源。

如果有人帮助我,我会很高兴。

问候

【问题讨论】:

【参考方案1】:
    下载安装STM32Cube 为您的 micro 创建新的 STM32 cube 项目(我为 STM32F446RE Nucleo 创建了 3.为项目命名,然后按下一步完成。 删除 HAL 驱动程序: 打开main.c删除其内容。现在您可以开始编写 CMSIS 裸机代码了。 编译并开始调试(如果您使用开发板或有调试探针)

享受

【讨论】:

也可以创建一个空项目,手动添加CMSIS,可以从其官方github页面下载。 @Tagli 初学者和“手动”不是好伙伴:)。我已经展示了无需用户干预即可设置所有路径和其他内容的方法 - 简单的方法 @Tagli 你真的认为提出这个问题的人会克隆 fit repo,将其添加到项目中并配置设置吗?【参考方案2】:
    从 STMicro 购买 Discovery 或 Nucleo 开发板。 选择、下载和安装工具链,例如 Keil、IAR 或 STM32CubeIDE。 为您的开发下载 STM32Cube 库/示例软件包。 从他们的网站登机。它包括 CMSIS。 让blinky 示例在您的开发板上运行。 然后探索其他示例。

【讨论】:

以上是关于CMSIS & STM32,如何开始? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

STM32 固件库与 CMSIS 标准如何理解?

STM32入门系列-CMSIS标准

STM32CubeIDE 中的 CMSIS DSP

STM32 ISR 例程挂在 cmsis-OS osThreadFlagSet() 内部

STM32 学习6 CMSIS库函数标准及库函数工程模板

STM32 学习6 CMSIS库函数标准及库函数工程模板