TrueSTUDIO编译 STM32Cube_FW_F1_V1.7.0默认工程出错???
本帖最后由 52mcu 于 2018-12-22 11:18 编辑用Atollic TrueSTUDIO for STM32 9.2.0 编译 STM32Cube_FW_F1_V1.7.0\Projects\STM32F103RB-Nucleo\Applications\FreeRTOS\FreeRTOS_ThreadCreation\TrueSTUDIO\STM32F103RB_Nucleo默认工程
报下面错误很奇怪 ????????而编译一个不带os的例子工程确没问题。
..\..\..\..\..\..\..\..\Middlewares\Third_Party\FreeRTOS\Source\include/portable.h:87:36: fatal error: deprecated_definitions.h: No such file or directory
#include "deprecated_definitions.h"
include path 如下设置应该是没问题的。
..\..\..\Inc
..\..\..\..\..\..\..\..\Drivers\CMSIS\Device\ST\STM32F1xx\Include
..\..\..\..\..\..\..\..\Drivers\STM32F1xx_HAL_Driver\Inc
..\..\..\..\..\..\..\..\Drivers\BSP\STM32F1xx_Nucleo
..\..\..\..\..\..\..\..\Middlewares\Third_Party\FreeRTOS\Source\include
..\..\..\..\..\..\..\..\Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM3
..\..\..\..\..\..\..\..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS
..\..\..\..\..\..\..\..\Drivers\CMSIS\Include
正反斜杠不要混用。
搜索找到“deprecated_definitions.h”文件所在目录,把路径添加进去。
尽可能把路径设短一点,有些编译器目录不能太长,中文特殊字符最好不要有。 比较奇怪用System Workbench for STM32编译STM32Cube_FW_F1_V1.7.0\Projects\STM32F103RB-Nucleo\Applications\FreeRTOS\FreeRTOS_ThreadCreation\SW4STM32\STM32F103RB_Nucleo 也没问题 比较奇怪,用SW4STM32 编译 STM32Cube_FW_F1_V1.7.0\Projects\STM32F103RB-Nucleo\Applications\FreeRTOS\FreeRTOS_ThreadCreation\SW4STM32\STM32F103RB_Nucleo也没问题
页:
[1]