STM32CubeMX5.6.1生成的代码无启动文件

丢失启动文件

使用这个版本的CubeMX,生成的代码里面没有对应的启动文件。
STM32CubeMX5.6.1生成的代码无启动文件_第1张图片

编译报错

展开图片,在Drivers/CMSIS文件夹下面,没有启动文件。编译不通过,报错No section matches selector - no section to be FIRST/LAST。

STM32CubeMX5.6.1生成的代码无启动文件_第2张图片
//------------------------------------------

解决方法:

右键Drivers/CMSIS文件夹,选择添加已有文件,定位到对应器件的启动文件。
文件夹比较深:C:\Users\Administrator\STM32Cube\Repository\STM32Cube_FW_F0_V1.11.0\Drivers\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm\startup_stm32f030x6.s
如果是其他单片机,可以选择相应的文件。

你可能感兴趣的:(杂症,stm32)