我是一名嵌入式編程的初學者,正在使用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
。
解決方案可能非常簡單,我可能忽略了,但無法弄清楚我可能會丟失什麼。任何幫助,將不勝感激