本人是在STM32CubeMX中安装 Nano插件后生成Makefile的工程使用的使用VSCode进行工程文档的编辑。生成的工程中直接编译时遇到很多问题,本文主要是记录解决问题过程中的一些操作,方便遇到类似问题的小伙伴参考。
修改Makefile
添加 context_gcc.s(context_gcc.S文件修改过来,将S改成s)到工程
将硬浮点改成软浮点
添加相关命令
STM32_Programmer_CLI这个命令是使用了STM32CubeProgrammer软件安装文件中的命令,将该命令的执行文件的路径添加到window系统的PATH环境变量中即可。
这些命令的作用能够很方便的在VSCode中进行烧写动作。
修改链接文件(STM32F429IGTx_FLASH.ld)
添加下图中红框中的内容