我是一名嵌入式编程的初学者,正在使用IAR工作台来处理我的项目,使用STM32F4Discovery
。我想编译现有的代码,并且在几个地方就好像位定义了一些错误如下:位定义错误 - IAR Workbench
Error[Pe020]: identifier "GPIO_PIN_SET" is undefined
现在,GPIO_PIN_SET
在文件stm32f4xx_gpio_hal.h
定义,并且已经包含在我项目。为了在网上查询时解决此问题,我找到了this解决方案。但是,我的IAR Workbench中的General Options
中没有System
选项卡。我有一个完整版的IAR Workbench,我不知道为什么System
选项卡丢失。
我也试图定义
#define ENABLE_BIT_DEFINITIONS
在我main.c
文件,但无济于事在this链接说明。
试图设置
#define STM32F4XX
#define USE_STDPERIPH_DRIVER
在main.c
文件或提到here也没有帮助定义在General Options
在Preprocessor
标签符号STM32F4XX
,USE_STDPERIPH_DRIVER
。
解决方案可能非常简单,我可能忽略了,但无法弄清楚我可能会丢失什么。任何帮助,将不胜感激