STM32CubeMX 不生成main()函数入口

前言

    用STM32CubeMX 生成的代码里有很多注释,看代码时候觉得很碍眼.当然也可以删除,如果再次生成代码的话注释也一样生成,而且定义的变量 声明 私有函数必须放在 "USER CODE BEGIN"和"USER CODE END"之间写,否则重新生成的代码会覆盖你写的代码.

为了能有干净写代码环境于是将main()函数入口放置在自己建的.c文件里,尽量不动STM32CubeMX生成的代码,下面是步骤

1. 配置好参数后在ProjectManage里 把不生成main()的勾打上

STM32CubeMX 不生成main()函数入口_第1张图片

2. 在 Advanced Sett 里把 Visibility(Static) 前面的勾去掉,因为需要在自己建的.c文件里调用函数

STM32CubeMX 不生成main()函数入口_第2张图片

然后生成代码.

 

新建自己的.C文件

   生成的main.c文件里没有main()入口,然后自己新建个.c文件把main()入

你可能感兴趣的:(MCU)