新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > stm32開(kāi)發(fā)板例程講解之一:使用IAR 5.3建立工程

stm32開(kāi)發(fā)板例程講解之一:使用IAR 5.3建立工程

作者: 時(shí)間:2016-11-27 來(lái)源:網(wǎng)絡(luò) 收藏

本文引用地址:http://m.butianyuan.cn/article/201611/322397.htm

USE_STDPERIPH_DRIVER在stm32f10x.h中用到,若要用硬件驅(qū)動(dòng)則需要這個(gè)預(yù)編譯符號(hào);如果不設(shè)置這個(gè)預(yù)編譯符號(hào)的話,硬件驅(qū)動(dòng)就不包含在project中,應(yīng)用程序自然就沒(méi)法直接訪問(wèn)硬件寄存器了,這就需要用戶使用地址來(lái)訪問(wèn)寄存器。
USE_STM3210E_EVAL在stm32_eval.h中使用,用于包含stm3210e_eval.h。


(3)連接器的配置

點(diǎn)擊 Override default

選項(xiàng):

1.如果在 Flash 中調(diào)試程序 設(shè)置 stm32f10x_flash.icf,如圖,也可以設(shè)置為$PROJ_DIR$stm32f10x_flash.icf。

2.如果在 RAM 中調(diào)試程序,設(shè)置 stm32f10x_ram.icf。

注意:在進(jìn)行該項(xiàng)設(shè)置時(shí),請(qǐng)確認(rèn)電路板上的Boot0 和Boot1引腳的跳線連接是否正確。




4)調(diào)試器的配置

點(diǎn)擊 Debugger

Setup 選擇調(diào)試工具,我用的是 JLINK8所以選擇的是J-LINK/J-TRACE,勾選Run to main.



Download

1). 已選擇下載程序到 Flash,可選:Verify download( Use flash loader(s) 必須開(kāi)啟?。?;

2). 已選擇下載程序到 RAM 或使用模擬器:無(wú)需選擇;

3). 如果程序已下載到 Flash:開(kāi)啟 Suppress download;

第五步,make,沒(méi)有error和warning之后,連接好JLINK,給開(kāi)發(fā)板上電,然后就可以下載調(diào)試了。

OK!第一個(gè)project已經(jīng)建好,并配置成功,看到led不斷地閃爍,你一定很興奮吧,是不是已經(jīng)蠢蠢欲動(dòng),想看明白一個(gè)基礎(chǔ)的例程,掌握stm32用庫(kù)文件編程的框架,然后自己寫(xiě)程序,來(lái)實(shí)現(xiàn)自己想要的功能,哈哈,別著急,先把user mannal的IO部分看明白,建議閱讀《STM32學(xué)前班教程之五:給等待入門(mén)的人一點(diǎn)點(diǎn)建議》。下一講將講解STM32的IO,敬請(qǐng)關(guān)注!


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


技術(shù)專區(qū)

關(guān)閉