MDK編譯時出現.\Objects\TIM_TEST.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.的錯誤,就說明工程中缺少系統的啟動檔案。
說明:
STM32L1XX_MD ————> Ultra Low Power Medium-density devices: STM32L151x6xx, STM32L151x8xx, STM32L151xBxx,STM32L152x6xx,STM32L152x8xx, STM32L152xBxx, STM32L151x6xxA,STM32L151x8xxA,STM32L151xBxxA, STM32L152x6xxA, STM32L152x8xxA,STM32L152xBxxA.STM32L100x6xx,STM32L100x8xx and STM32L100xBxx.
STM32L1XX_MDP ————>Ultra Low Power Medium-density Plus devices: STM32L151xCxx, STM32L152xCxx and STM32L162xCxx ,STM32L100xCxx
STM32L1XX_HD ————> Ultra Low Power High-density devices: STM32L151xDxx, STM32L152xDxx and STM32L162xDxx
STM32L1XX_XL ————>Ultra Low Power XL-density devices: STM32L151xExx, STM32L152xExx and STM32L162xExx
根據自己的晶片選擇
startup_stm32l1xx_hd.s
startup_stm32l1xx_md.s
startup_stm32l1xx_mdp.s
startup_stm32l1xx_xl.s
我用的是STM32L151C8T6A是以選的是startup_stm32l1xx_md.s。