jerry尧 发表于 2025-7-20 22:50

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

没搞明白如何在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 文件夹直接拷过去。
页: [1]
查看完整版本: 如何在STM32CubeIDE中编译和烧写STM32CubeG0 MCU固件包示例的文档