内容概览
从STM32CubeIDE转文件到STM32CubeMX,并使用keil5编译时的报错error: L6236E: No section matches selector - no section to be FIRST/LAST.
在STM32CubeMX打开STM32CubeIDE的项目文件
打开ioc后缀名的文件(这里注意用STM32CubeMX打开,如果电脑上有STM32CubeIDE,右键打开方式自行选择一下)
在Project Manager里将调试工具选择为MDK-ARM,并点击GENERATE CODE生成
这一步我会跳出这个提示(不知道别人有没有),选择ok并关闭STM32CubeMX
打开一开始进入的文件,发现里面多了个名叫MDK-ARM的文件夹,打开后发现只有一个keil5的urprojx文件,双击打开
这里面其实是已经从拷进来了大部分东西,点击编译让其生成一下
编译完成后再次打开文件夹发现多了很多东西,但是有一个报错(我这里是全部写在主函数了,所以只有一个,如果有在ide里面外部导入过文件,需要自行根据提示报错将其补充加入keil5,