新聞中心

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

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

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

        本文引用地址:http://www.104case.com/article/201611/322397.htm

        USE_STDPERIPH_DRIVER在stm32f10x.h中用到,若要用硬件驅(qū)動則需要這個預編譯符號;如果不設(shè)置這個預編譯符號的話,硬件驅(qū)動就不包含在project中,應(yīng)用程序自然就沒法直接訪問硬件寄存器了,這就需要用戶使用地址來訪問寄存器。
        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) 必須開啟!);

        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)閉
        主站蜘蛛池模板: 桃源县| 新疆| 杭锦旗| 谢通门县| 高陵县| 文成县| 绥江县| 溧水县| 黄冈市| 清镇市| 彭阳县| 敖汉旗| 嵊泗县| 义乌市| 晋江市| 饶河县| 榆社县| 泾源县| 宣恩县| 蛟河市| 临夏市| 恩施市| 宁海县| 广西| 上蔡县| 内丘县| 平南县| 安国市| 荣成市| 南华县| 吉水县| 华宁县| 阿荣旗| 阳谷县| 眉山市| 惠水县| 金堂县| 神木县| 赤峰市| 永清县| 伊宁县|