52mcu 发表于 2018-12-22 11:15:50

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

toofree 发表于 2018-12-22 23:31:29

正反斜杠不要混用。
搜索找到“deprecated_definitions.h”文件所在目录,把路径添加进去。
尽可能把路径设短一点,有些编译器目录不能太长,中文特殊字符最好不要有。

52mcu 发表于 2018-12-24 21:57:41

比较奇怪用System Workbench for STM32编译STM32Cube_FW_F1_V1.7.0\Projects\STM32F103RB-Nucleo\Applications\FreeRTOS\FreeRTOS_ThreadCreation\SW4STM32\STM32F103RB_Nucleo 也没问题

52mcu 发表于 2018-12-24 21:58:46

比较奇怪,用SW4STM32 编译 STM32Cube_FW_F1_V1.7.0\Projects\STM32F103RB-Nucleo\Applications\FreeRTOS\FreeRTOS_ThreadCreation\SW4STM32\STM32F103RB_Nucleo也没问题
页: [1]
查看完整版本: TrueSTUDIO编译 STM32Cube_FW_F1_V1.7.0默认工程出错???