新聞中心

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

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

作者: 時間:2016-11-27 來源:網(wǎng)絡 收藏

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

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


(3)連接器的配置

點擊 Override default

選項:

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

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

注意:在進行該項設(shè)置時,請確認電路板上的Boot0 和Boot1引腳的跳線連接是否正確。




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

點擊 Debugger

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



Download

1). 已選擇下載程序到 Flash,可選:Verify download( Use flash loader(s) 必須開啟?。?/p>

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

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

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

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


上一頁 1 2 下一頁

評論


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

關(guān)閉