stm32空工程結構目錄(僅供參考)
寄存器版本
在寄存器版本中,需要導入的外部文件只有stm32的啟動文件,也就是一個以.s結尾的匯編文件
可以手動為鏈接文件和目標文件創建文件夾,在配置中設置保存的目錄即可
在寄存器版本中,需要實現systeminit函數,為空即可
故:寄存器版本對項目結構的依賴性較低
庫函數版本
項目結構方面,可以參考野火的結構

在使用庫函數版本時,導入文件較多,需要格外注意
在環境配置,需要配置頭文件的位置,即在inclue path中設置.h文件的位置
當要使用Keil的AC6編譯器時,必須去掉core_cm3.c文件,因為有不兼容的編譯器拓展語法

浙公網安備 33010602011771號