我正在使用STM32 Cube IDE。我正在“配置”选项卡上对 .ioc 文件进行更改。例如。假设我在某个引脚上启用中断。当我保存文件时,IDE 询问我是否要生成代码,我单击“是”。据我所知,此代码生成会更改一些文件,例如main.c,通过编写自己的函数等。代码生成可能更改的所有文件的列表是什么?
我问这个问题是因为我想知道当我对 .ioc 配置文件进行更改时要在我的 GitHub 分支上提交哪些文件。
听起来您正在使用版本控制。所以从干净的状态开始吧。
更改 .ioc 文件,然后重新生成代码。
然后让你的版本控制软件告诉你发生了什么变化。
对于 git:git 状态
最重要的是,确保所有代码都位于用户代码块之间: 例如:
/* 用户代码开始包括 */
// 您的代码必须放在这里才能通过 ioc 重新生成来保存
/* 用户代码结束包括 */
// 你在这里的代码将会丢失