你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

TrueSTUDIO编译 STM32Cube_FW_F1_V1.7.0默认工程出错???

[复制链接]
52mcu 提问时间:2018-12-22 11:15 /
本帖最后由 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

收藏 评论3 发布时间:2018-12-22 11:15

举报

3个回答
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也没问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版