转自:
https://blog.csdn.net/PeterSun01/article/details/90445439
感谢原作者,在使用中发现要 替换文件port.c portmacro.h 在图示目录中找不到,
后来发现是在 C:\Users\xxxx\STM32Cube\Repository\STM32Cube_FW_F4_V1.25.2\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F中,
复制这俩个文件,覆盖工程中的文件,编译通过.
再次stm32cubeMX生成代码,还需要再替换,为了一劳永逸,可以 :
把 C:\Users\xxxx\STM32Cube\Repository\STM32Cube_FW_F4_V1.25.2\Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM4F中文件拷贝至
C:\Users\xxxx\STM32Cube\Repository\STM32Cube_FW_F4_V1.25.2\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F中
V6编译器慎用,个别程序编译后,程序不能正常执行,并且很难发现错误。