STM32F767-Issue-新建工程報錯

開發環境:MDK uVision V5.24.2.0
晶片廠商:ST (http://www.st.com)
晶片型號:STM32F767ZIT
相關文件:https://goo.gl/QL7tXR
問題描述:新建工程報錯

錯誤訊息:Symbol HAL_InitTick multiply defined (by stm32f7xx_hal_timebase_tim template.o and stm32f7xx_hal_timebase rtc_alarm template.o)

目前網路上還是找不到真正會報錯的原因,實在是蠻詭異的!?

不過有幾個重點需要注意一下,或許可以減少遇到莫名報錯的問題

  1. 新建專案的時候先將Preprocessor symbols 內的Define設定好,我這邊是設定USE_HAL_DRIVER,STM32F767xx
  2. Device選定之後不要再更改,如要更改建議重新開一份Project
  3. Target內的Xtal設定完後請勿修改
我會發生問題都是在專案建立且編譯後去修改以上三個部分,才有報錯,目前避開上面三點操作方式,還沒遇到莫名報錯的情況。


留言