嵌入式ARM開發(fā)基礎(chǔ)5-開發(fā)環(huán)境配置

嵌入式ARM開發(fā)基礎(chǔ)5-開發(fā)環(huán)境配置

ID:37756594

大?。?29.10 KB

頁數(shù):14頁

時間:2019-05-30

嵌入式ARM開發(fā)基礎(chǔ)5-開發(fā)環(huán)境配置_第1頁
嵌入式ARM開發(fā)基礎(chǔ)5-開發(fā)環(huán)境配置_第2頁
嵌入式ARM開發(fā)基礎(chǔ)5-開發(fā)環(huán)境配置_第3頁
嵌入式ARM開發(fā)基礎(chǔ)5-開發(fā)環(huán)境配置_第4頁
嵌入式ARM開發(fā)基礎(chǔ)5-開發(fā)環(huán)境配置_第5頁
資源描述:

《嵌入式ARM開發(fā)基礎(chǔ)5-開發(fā)環(huán)境配置》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、STM32單片機開發(fā)環(huán)境配置——基于普中科技單片機開發(fā)板下載安裝uVision4開發(fā)環(huán)境下載并解壓stm32固件庫在uVision4新建工程并進行相關(guān)配置、編譯設(shè)置硬件下載程序并運行修改例程并編譯、下載運行下載安裝uVision4開發(fā)環(huán)境從【ftp://ftp.cs.nsu.edu.cn/莊建/ARM/安裝軟件】目錄下載mdk460.exe并安裝。如果以前安裝了支持51單片機的uVision4,直接覆蓋安裝到同一個目錄,這樣uVision4可以支持51單片機和ARM單片機的編譯。下載并解壓stm32固件庫從【ftp://ftp.cs.nsu.edu.cn/莊建/ARM/安裝軟件】目錄下載st

2、m32f10x_stdperiph_lib.zip并解壓。注意解壓的目錄層次不要太深,而且盡量不要使用中文目錄名。在uVision4新建工程并進行相關(guān)配置、編譯1、在資源管理器中建立合理的目錄結(jié)構(gòu)建一個目錄存放所有的程序(目錄名可取為mystm32),然后在這個目錄下面針對每一個例程或練習(xí)建立單獨的子目錄(如led、adc等等),在子目錄下面建立如下子目錄:prj、src、inc、out、lst。其中prj存放工程文件,src存放用戶的源文件,inc存放用戶自定義的頭文件,out存放編譯過程中產(chǎn)生的最終可執(zhí)行文件和中間文件,lst存放編譯過程中產(chǎn)生的list文件。在uVision4新建工程并

3、進行相關(guān)配置、編譯1、新建工程并進行配置新建工程文件到mystm32/led/prj目錄,工程名可取為myled。隨后選擇單片機型號為STM32F103C8,見下圖。在uVision4新建工程并進行相關(guān)配置、編譯1、新建工程并進行配置選擇了單片機型號后,在隨后彈出的對話框中選擇“否”在開發(fā)環(huán)境左側(cè)的project子窗口中,把group名稱從“SourceGroup1”改為“user”,并增加“cmsis”和“StdPeriph_Lib”兩個group。在uVision4新建工程并進行相關(guān)配置、編譯1、新建工程并進行配置鼠標(biāo)指向project窗口的Target1并點擊右鍵,選擇第一個菜單項在o

4、utput選項卡里勾上“CreateHEXFile”復(fù)選框在uVision4新建工程并進行相關(guān)配置、編譯1、新建工程并進行配置在output選項卡里點擊“SelectFolderforObjects…”按鈕,把可執(zhí)行文件的輸出目錄設(shè)置為之前建立的out目錄在listing選項卡里點擊“SelectFolderforListings…”按鈕,把list文件的輸出目錄設(shè)置為之前建立的lst目錄在uVision4新建工程并進行相關(guān)配置、編譯1、新建工程并進行配置在C/C++選項卡里設(shè)置PreprocessorSymbols的Define為“USE_STDPERIPH_DRIVER,STM32F10

5、X_MD”在uVision4新建工程并進行相關(guān)配置、編譯1、新建工程并進行配置在C/C++選項卡里設(shè)置IncludePaths的路徑為以下幾個:(1)之前建立的inc目錄(2)固件庫解壓后的“STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3CoreSupport”目錄(3)固件庫解壓后的“STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10x”目錄(4)固件庫解壓后的“STM32F10x_StdPeriph_Lib_V3.5.0Libra

6、riesSTM32F10x_StdPeriph_Driverinc”目錄在uVision4新建工程并進行相關(guān)配置、編譯2、向工程里添加文件1)把普中科技光盤中自帶的跑馬燈示例中的main.c文件復(fù)制到自己工程的src目錄下面。2)D:ARMmystm32STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10xstartuparm下面的startup_stm32f10x_md.s文件復(fù)制到自己工程的src目錄下面。3)D:ARMmystm32STM32F10x_StdPerip

7、h_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_ExamplesGPIOIOToggle下面的頭文件stm32f10x_conf.h,stm32f10x_it.h復(fù)制到自己工程的inc目錄下,c文件stm32f10x_it.c、system_stm32f10x.c復(fù)制到自己工程的src目錄下面。在uVision4新建工程并進行相關(guān)配置、編譯2、向工程里添加文件4)把自己工

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。