Keil系(xi)列教程(cheng)02 新建(jian)基礎軟(ruan)件(jian)工程(cheng)
- 確(que)保(bao)已安(an)裝(zhuang)Keil MDK(Microcontroller Development Kit)及(ji)對應(ying)的設(she)備(bei)支持(chi)包。
- 準備(bei)目標微控(kong)制器型號(如STM32F103C8T6)及(ji)所需(xu)的啟(qi)動(dong)文件(jian)、庫文件(jian)。
- 打開Keil μVision,點(dian)擊菜(cai)單(dan)欄(lan)的“Project” -> “New μVision Project”。
- 選擇工程保(bao)存(cun)路(lu)徑並命名(ming)(例如“Basic_Project”),點(dian)擊“保(bao)存(cun)”。
- 在(zai)彈出的設(she)備(bei)選擇窗口中,根(gen)據(ju)硬(ying)件(jian)選擇目標微控(kong)制器型號(如ARM的Cortex-M系(xi)列),點(dian)擊“OK”。
- 選擇運(yun)行(xing)時(shi)環(huan)境(jing):在(zai)“Manage Run-Time Environment”對話框中,勾選所需(xu)組件(jian)(如CMSIS的Core、Device的Startup),點(dian)擊“OK”生(sheng)成基礎框架(jia)。
- 添(tian)加源(yuan)文件(jian):右鍵(jian)點(dian)擊“Source Group 1”,選擇“Add Existing Files to Group”,添(tian)加已(yi)編(bian)寫的C文件(jian)或匯編(bian)文件(jian)。
- 配置(zhi)工程(cheng)選項(xiang):點(dian)擊菜(cai)單(dan)欄(lan)的“Project” -> “Options for Target”,設(she)置(zhi)目標晶(jing)振(zhen)頻(pin)率、調(tiao)試工(gong)具(如ST-Link)、輸出HEX文件(jian)等。
- 點(dian)擊“Build”按(an)鈕(或F7)編譯(yi)工程(cheng),確(que)保無(wu)錯(cuo)誤(wu)。
- 連(lian)接(jie)硬(ying)件(jian),點(dian)擊“Download”將(jiang)程序燒錄至微(wei)控(kong)制器。
- 使(shi)用(yong)調(tiao)試功能(如“Start/Stop Debug Session”)檢查程(cheng)序運(yun)行(xing)狀(zhuang)態。
- 工(gong)程(cheng)路(lu)徑避免使(shi)用(yong)中文或特殊(shu)字符(fu),防止(zhi)編(bian)譯(yi)錯誤(wu)。
- 定期保(bao)存(cun)工(gong)程(cheng),並備(bei)份(fen)關鍵(jian)文件(jian)。
- 若使(shi)用(yong)外(wai)部庫,需(xu)正確(que)配置(zhi)頭(tou)文件(jian)路(lu)徑。