修改 CubeMX 生成的 RT-Thread makefile 工程
修改 CubeMX 生成的 RT-Thread makefile 工程 使用 RT-Thread 官方 基于 CubeMX 移植 RT-Thread Nano 生成的 Makefile 工程在编译时有错误,需要简单修改一下。 添加 context_gcc.s 文件。需要在 Makefile 中添加这个 .s 文件,在 CubeMX 生成的工程中可以找到它,如果你找到的文件拓展名为大写的 .S 请把它改成小写 .s , 在汇编中大小写是不一样的。 # ASM sources ASM_SOURCES = \ startup_stm32f103xb.s \ Middlewares/Third_Party/RealThread_RTOS_RT-Thread/libcpu/arm/cortex-m3/context_gcc.s 修改启动文件(修改 startup_stm32f103xb.s),将 bl main 改为 bl entry . /* Call the application's entry point.*/ bl entry bx lr .size Reset_Handler, .-Reset_Handler 修改完编译应该就没问题了,但是可能会有警告,我这里提示 obj 定义了但是没有使用,不用理它 来源: https://www.cnblogs.com/Luad/p