天天看點

小白第一次建立STM32的工程和編譯時 ,報錯“.\OBJ\test.axf: Error: L6218E: Undefined symbol assert_param (referred from

小白第一次建立STM32的工程和編譯時 ,報錯“.\OBJ\test.axf: Error: L6218E: Undefined symbol assert_param (referred from misc.o).”

小白第一次建立STM32的工程和編譯時 ,報錯“.\OBJ\test.axf: Error: L6218E: Undefined symbol assert_param (referred from

 解決方法就是加宏定義  USE_STDPERIPH_DRIVER ,  可以打開stm32f4xx.h,裡面的注釋有說到這個宏定義

小白第一次建立STM32的工程和編譯時 ,報錯“.\OBJ\test.axf: Error: L6218E: Undefined symbol assert_param (referred from
小白第一次建立STM32的工程和編譯時 ,報錯“.\OBJ\test.axf: Error: L6218E: Undefined symbol assert_param (referred from

 出現.\OBJ\test.axf: Error: L6200E: Symbol SystemCoreClock multiply defined (by system_stm32f4xx.o and main.o).

小白第一次建立STM32的工程和編譯時 ,報錯“.\OBJ\test.axf: Error: L6218E: Undefined symbol assert_param (referred from

不小心多加了這一句 uint32_t SystemCoreClock = 168000000;  注釋掉就可以了

小白第一次建立STM32的工程和編譯時 ,報錯“.\OBJ\test.axf: Error: L6218E: Undefined symbol assert_param (referred from

繼續閱讀