<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > IAR中創(chuàng )建STM32工程步驟(寄存器版本)

IAR中創(chuàng )建STM32工程步驟(寄存器版本)

作者: 時(shí)間:2016-11-21 來(lái)源:網(wǎng)絡(luò ) 收藏
先說(shuō)明,是基于寄存器編程的。

1.從官網(wǎng)下載STM32固件庫。我用的是3.5

本文引用地址:http://dyxdggzs.com/article/201611/319098.htm

2.創(chuàng )建一個(gè)STM32文件夾(不是存放工程的),存放創(chuàng )建STM32工程所需的基本文件。以后再次創(chuàng )建工程時(shí),只需把這個(gè)文件夾的東西拷到相應工程里面即可。

此文件夾里面有CMSIS文件夾和Statup文件夾。

2.找到解壓后的Libraries->CMSIS->CoreSupport,把里面的core_cm3.h和core_cm3放進(jìn)上面的CMSIS文件夾。

找到Libraries->CMSIS->DeviceSupport->ST->STM32F10X->Statup->IAR里面的啟動(dòng)文件,這個(gè)啟動(dòng)文件根據STM32具體類(lèi)型選擇,我用的是STM32F103RBT6,所以

選擇startup_stm32f10x_md.s,把此文件粘貼到上訴Statup文件夾下。

找到Libraries->CMSIS->DeviceSupport->ST->STM32F10X-下的3個(gè)文件,stm32f10x.h,system_stm32f10x.c,system_stm32f10x.h把三個(gè)文件添加到上訴CMSIS文件夾 中。

3.用IAR創(chuàng )建一個(gè)STM32工程,選擇器件型號,選擇調試類(lèi)型等。。。

4.在左邊工程目錄一欄創(chuàng )建CMSIS和Statup文件夾,然后把第二步驟中的文件夾拷到當前工程目錄,然后Add Files,把文件添加到相應目錄。并在options里面c/c++ Complier 添加頭文件的路徑說(shuō)明。

5.記得在options里面c/c++ Complier的預處理里面的Defined symbols里面添加你使用的STM32類(lèi)型宏定義STM32F10X_MD,當然根據器件不同有所不同。

補充說(shuō)明:編譯過(guò)程中CM3.h報錯。幾個(gè)函數的問(wèn)題,我用的是IAR6.1,開(kāi)始不知道什么問(wèn)題,網(wǎng)上也沒(méi)有找到解決辦法。索性把那報錯的幾個(gè)函數給注釋掉了。然后就沒(méi)有 錯誤了,編譯連接都沒(méi)有問(wèn)題了。但是這么做不知道會(huì )不會(huì )帶來(lái)什么額外的影響,暫時(shí)不管吧。最后寫(xiě)了個(gè)點(diǎn)亮LED的程序測試,JLINK下載,都沒(méi)有問(wèn)題,至此,基本的環(huán) 境就搭成了。



關(guān)鍵詞: IARSTM32工程步

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>