




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、首先,打開 MDK (以下將MDK5簡(jiǎn)稱為MDK )軟件。然后點(diǎn)擊Project New uVision Project Fill Edit ntew | Flh Debug Ptfiphtrih Tavh Window Hdt Mi冇 iMiQn -iQjeci.e- Nfv Mult .Projed. Optn Projert. LlJiOlt Manafit 出|$加 format 圖321新建MDK工震 桌面新建一個(gè)TEST的文件夾,然后在TEST文件夾里面新建 USER文件夾,將工程 名字設(shè)為test,保存在這個(gè)USER文件夾里面。 TE 3、 設(shè)置向量表異常事件的入口地址; 4、調(diào)
2、用main函數(shù)。 ST公司提供了 3個(gè)啟動(dòng)文件給我們,分別用于不同容量的STM32芯片,這三個(gè)文件 就是: startup_stm32f10 x_ld、s startup_stm32f10 x_md、s startup_stm32f10 x_hd、s 其中,ld、s適用于小、容量產(chǎn)品;md、s適用于中等容量產(chǎn)品;hd適用于大容量產(chǎn)品 這里我們把startup_stm32f10 x_hd、s拷貝到剛剛新建的USER文件夾里面。 我們找到 Target1 Source Group1 雙擊 設(shè)置打開文件類型為Asm Source file 選擇 startup_stm32f10 x_hd、s 點(diǎn)擊
3、Add, 在 USER 文件夾下,startup_stm32f10 x_hd、s(啟動(dòng)文件)與 test、uvprojx(MDK5 工 程文件)就是我們必須用到的 2個(gè)文件,然后Listings與Objects文件夾就是MDK5自動(dòng) 生成的,如果打開List in gs與Objects文件夾,就可以瞧到里面多了一些文件,這就就是 MDK編譯過程產(chǎn)生的中間文件,如果工程量大,產(chǎn)生的文件更多(多的可達(dá)100 MB以 上! )。MDK5、14已經(jīng)默認(rèn)將這些文件生成在了List in gs與Objects文件夾里面,但 就是MDK5、11A及之前版本就是不會(huì)自動(dòng)生成這兩個(gè)文件夾的,所有中間文件都就是
4、生成在工程同面目錄下,也就就是USER文件夾下,這樣會(huì)顯得比較混亂。 這里,我們不用MDK5自己生成的這兩個(gè)文件夾來存放中間文件,而就是在 TEST目錄下新建一個(gè)新的 OBJ文件夾來存放這些中間文件。 c、usart、c、 入到 組中。 然后在Target目錄樹上點(diǎn)擊右鍵Manage Project Items,在上面對(duì)話框的中間欄,點(diǎn) 新建(用紅圈標(biāo)出)按鈕(也可以通過雙擊下面的空白處實(shí)現(xiàn) ),新建USER與SYSTEM 兩個(gè)組。然后點(diǎn)擊 Add Files按鈕,把SYSTEM文件夾三個(gè)子文件夾里 面的:sys、 delay、c 力口 SYSTEM 接著,我們新建一個(gè)test、c文件,并保存
5、在USER文件夾下。然后雙擊 USER組,會(huì)彈出 加載文件的對(duì)話框,此時(shí)我們?cè)赨SER目錄下選擇test、c文件,力口入到USER組下。 至此,我們就可以開始編寫我們自己的代碼了。我們?cè)趖est、c文件里面輸入如下代碼 iikIuJc 路 h Wintlmlc usan.h inrluile Jelavh JTi1 m;|jr.i veicl i u8 Ek Stm32_Clutk Liut9); dehy_inii(72; twn init|72bl 15200); primfTl/%小All; Jclay_nis( 5001; 如果我們此時(shí)編譯的話,生成的中間文件,還就是會(huì)存放在List
6、in gs與Objects文件夾下, 所以,我們先設(shè)置輸出路徑,再編譯。點(diǎn)擊(Options for Target按鈕),彈出Options for Target Target 1對(duì)話框,選擇Output選項(xiàng)卡 選中Create Hex File(用于生成 Hex文 件,后面會(huì)用到) 點(diǎn)擊Select Folder for Objects 找到 OBJ文件夾 點(diǎn)擊 OK。 接著,再設(shè)置List in gs文件路徑,在圖3、2、16的基礎(chǔ)上,打開List ing選項(xiàng)卡 點(diǎn)擊 Select Folder for Listings 找到OBJ文件夾 點(diǎn)擊OK,最后點(diǎn)擊 OK,回到IDE主界面。 在第
7、一行,會(huì)出現(xiàn)一個(gè)紅色的“ X ” ,把光標(biāo)放上面,會(huì)瞧到提示信息:fatal error: sys、 h found,意思就是找不到 sys、h這個(gè)源文件?,F(xiàn)在我們?cè)俅吸c(diǎn)擊 (Options for Target 按鈕),彈出Options for Target Target 1對(duì)話框,選擇C/C+選項(xiàng)卡。 因?yàn)閼?zhàn)艦板使用的就是 STM32F103ZET6, FLASH容量為512KB,所以,這個(gè)位置我們 設(shè) 置為:STM32F10X_HD。 圖中2處就是編譯器優(yōu)化選項(xiàng),有-00-03四種選擇(default則就是-02),值越大,優(yōu)化 效果越強(qiáng),但就是仿真調(diào)試效果越差。 圖中3處,One ELF Section per Function主要就是用來對(duì)冗余函數(shù)的優(yōu)化。 然后在Include Paths
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北中醫(yī)藥大學(xué)《預(yù)防醫(yī)學(xué)綜合設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年重慶市安全員《A證》考試題庫(kù)
- 成都工業(yè)學(xué)院《數(shù)字電視節(jié)目編導(dǎo)與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 西寧城市職業(yè)技術(shù)學(xué)院《城市傳播》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海交通大學(xué)《單片機(jī)原理及其應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古大學(xué)《材料化學(xué)與物理》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安海棠職業(yè)學(xué)院《風(fēng)景園林制圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 襄陽(yáng)職業(yè)技術(shù)學(xué)院《設(shè)計(jì)基礎(chǔ)(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南藝術(shù)職業(yè)學(xué)院《形體基訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 隴南師范高等??茖W(xué)?!渡锇踩c實(shí)驗(yàn)室安全》2023-2024學(xué)年第二學(xué)期期末試卷
- HG∕T 3792-2014 交聯(lián)型氟樹脂涂料
- 中國(guó)大豆加工發(fā)展現(xiàn)狀簡(jiǎn)析
- 2024年海南省高考物理試卷(含答案)
- GJB5765-2006 軍用機(jī)場(chǎng)場(chǎng)道工程質(zhì)量評(píng)定標(biāo)準(zhǔn)
- JJG 705-2014液相色譜儀行業(yè)標(biāo)準(zhǔn)
- 公司合作計(jì)劃書
- 2016-2023年南京信息職業(yè)技術(shù)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 跨領(lǐng)域聯(lián)合診療(MDT)管理法規(guī)
- 光伏電站運(yùn)維安全風(fēng)險(xiǎn)管控清單
- 保安員考核評(píng)分標(biāo)準(zhǔn)與細(xì)則
- 四年級(jí)豎式計(jì)算大全100道
評(píng)論
0/150
提交評(píng)論