[STM32G0] 如何在STM32CubeIDE中编译和烧写STM32CubeG0 MCU固件包示例的文档

[复制链接]
434|10
 楼主| jerry尧 发表于 2025-7-20 22:50 | 显示全部楼层 |阅读模式
没搞明白如何在STM32CubeIDE中导入示例项目并完成编译。
基于STM32CubeMX生成的项目重新创建工程,但没能成功。
后来我改用SW4STM32,至少在那里成功编译了,但在通过openocd进行烧录时又遇到了错误。

公羊子丹 发表于 2025-7-22 07:28 | 显示全部楼层
STM32CubeIDE 其实能直接导入固件包里的示例,试过 Import STM32Cube Project 吗?
周半梅 发表于 2025-7-22 07:29 | 显示全部楼层
CubeMX 生成新工程也行,不过要选对 MCU 和 Board,不然有些外设配置不匹配。
帛灿灿 发表于 2025-7-22 07:30 | 显示全部楼层
有时候示例是给 SW4STM32 或 Keil 配好的,CubeIDE 里要改一下工具链设置。
童雨竹 发表于 2025-7-22 07:31 | 显示全部楼层
openocd 烧录出错一般跟调试器驱动或者 option bytes 有关系。
万图 发表于 2025-7-22 07:32 | 显示全部楼层
如果能用 ST-Link Utility 或 CubeProgrammer 烧录试试,看是不是 openocd 配置的问题。
Wordsworth 发表于 2025-7-22 07:33 | 显示全部楼层
CubeIDE 烧录最好用自带的 Debug 功能,直接点小虫图标就能下载了。
Bblythe 发表于 2025-7-22 07:34 | 显示全部楼层
SW4 项目转到 CubeIDE 时,注意 .ioc 文件要对上,不然 pin 和时钟配置全丢。
Pulitzer 发表于 2025-7-22 07:35 | 显示全部楼层
固件包示例里有些带了多文件夹结构,导入的时候要选正确的 .project 路径。
Uriah 发表于 2025-7-22 07:36 | 显示全部楼层
试试先把示例放到一个不带中文和空格的路径里,有时候路径问题会出错。
Clyde011 发表于 2025-7-22 07:37 | 显示全部楼层
实在不行可以新建个空工程,把示例里的 main.c 和 Drivers 文件夹直接拷过去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

82

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部