STM32CubeMX的main.h文件生成脚本
STM32CubeMX升级到4.23.0之后,加入freertos之后生成的工程文件会报错:“..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3\port.c(412):error:A1586E:Badoperandtypes(UnDefOT,Constant)foroperator(”,最后发现是main.h中的#include"stm32f1xx_hal.h"的定义引起的冲突,网上就一个老外问了这个问题,我不相信就没有其他人遇到。把“tpl_main_h.ftl”放到“.../STM32Cube\db\templates”目录下即