<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è) > 嵌入式系統 > 設計應用 > STM32學(xué)前班教程之三:讓PC工作,開(kāi)發(fā)軟件的選擇

STM32學(xué)前班教程之三:讓PC工作,開(kāi)發(fā)軟件的選擇

作者: 時(shí)間:2016-11-27 來(lái)源:網(wǎng)絡(luò ) 收藏
1、軟件與版本的選擇

需求:支持STLink2或未來(lái)的JlinkV7調試接口(因為STM32-SK使用這個(gè)接口),能夠找到去除軟件限制的方法,最好具有中文版幫助和界面,最好帶有純軟件仿真

選擇:RealViewMDK3.23RPC或者IAREWARM4.42A(5版本觀(guān)望一下)。

2、RealViewMDK3.23RPC(中國版)安裝與去除限制

第一步:執行安裝程序完成基本安裝,最后選項選擇加入虛擬硬件,便于純軟件調試。

第二步:執行軟件,點(diǎn)擊File-->LicenceManager,復制CID的數據到破解器的CID,其他選項如下圖,然后點(diǎn)擊Generate。

第三步:復制LIC0的數據到軟件的LIC框里面,點(diǎn)擊AddLIC。注意添加序列號后LicenceManager會(huì )算出這個(gè)號對應的有效期,如果到期會(huì )顯示為紅色,需要重新點(diǎn)擊破解軟件的Generate,再算一個(gè)填進(jìn)去就行了。

第四步:將ST-LINKII-KEILDriver所需的文件(兩個(gè)DLL)拷貝到KeilARMBIN下,替換原有文件。

第五步:打開(kāi)Keil安裝目錄下的TOOLS.INI文件,在[ARM]、[ARMADS]、[KARM]項目下添加TDRV7=BINST-LINKII-KEIL.dll("STLinkIIDebugger")行,并保存修改。

第六步:打開(kāi)MDK,在項目的options設置的Debug選項中選擇STLINKIIDebugger,同時(shí)在Utilities的選項中選擇STLINKIIDebugger。

完成以上步驟,就完成了ST-LINKII的相關(guān)配置,可以作為調試器開(kāi)始使用。注意:目前ST-LINKII不支持Flash菜單中的Download和Erase命令,程序在使用Start/StopDebugSession時(shí)自動(dòng)載入flash中供調試。

3、IAREWARM4.42A安裝與破解

第一步:開(kāi)始/運行…/CMD顯示DOS界面,執行iarid.exe>>ID.TXT得到本機ID碼,復制這個(gè)ID碼,再執行iarkg.exeID碼>>Lic422A.TXT,得到一組注冊碼。

第二步:使用EWARM-EV-WEB-442A.exe(30天限制版,其他版本無(wú)法使用第一步中的注冊碼),執行安裝程序完成基本安裝,過(guò)程中需要添入第一步里面算出來(lái)的注冊碼,可以取消時(shí)間限制,但是那一組當中只有一個(gè)有效,需要實(shí)驗。

4、鏈接硬件調試程序

RealViewMDK:找到一個(gè)STM32-SK的基礎程序,最好是只關(guān)于IO的且與當前板子程序不同,這樣在板上就可以看到結果,點(diǎn)擊Project/openproject。例如GPIO、TIMER(另兩個(gè)例程是關(guān)于串口的,需要連接串口才能夠看到運行結果)。

使用“OpenProject”打開(kāi),然后設置Option里面的linker和Utilities里面的項目為“STLinkIIDebuger”。

編譯程序,再使用“Start/StopDebugSession”來(lái)寫(xiě)入程序。

IAREWARM:與以上相同,找到一個(gè)符合條件的例程。打開(kāi)一個(gè)eww工程文件,右鍵選取Option,在Debuger里面選擇“Third-PartyDriver”,在“Third-PartyDriver”里面添上“$PROJ_DIR$..ddlSTM32Driver.dll”。

使用“Make”或“RebuildAll”來(lái)編譯程序,點(diǎn)“Debug”就燒寫(xiě)進(jìn)Flash。使用調試欄里面的“go”等等運行程序。

注:由于目前版本MDK與我手頭的ST-LINK-II編程器不兼容,所以后面的所有工作均改用IAR。


評論


技術(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>