【发布时间】:2015-10-21 11:12:28
【问题描述】:
我最近开始使用 STM32F4Discovery 板进行编程,并使用 IAR 工作台作为 IDE。我应该在 Eclipse 中使用已经开发的程序作为我项目的一部分。当我将它导入 IAR Workbench 时,我收到以下错误和警告:
Error[Pe020]: identifier "_impure_ptr" is undefined
Warning[Pe223]: function "_REENT_INIT_PTR" declared implicitly
Warning[Pe223]: function "_reclaim_reent" declared implicitly C
我意识到_impure_ptr、_REENT_INIT_PTR、_reclaim_reent 是 GNU ARM 工具链中存在的reent.h 文件的一部分。这被用作使用 FreeRTOS 功能的一部分。使用 Eclipse,这不是问题,但是在使用 IAR 工作台时,是否还有其他类似于 reent.h 的 IAR 工作台的文件我应该包括在内?
我知道这是一个幼稚的问题,但我是嵌入式编程的初学者,仍处于建立此项目的初始阶段。
【问题讨论】:
标签: iar freertos stm32f4discovery gnu-arm