<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM學(xué)習(xí)進(jìn)階(1)-ARM開發(fā)環(huán)境的配置

          ARM學(xué)習(xí)進(jìn)階(1)-ARM開發(fā)環(huán)境的配置

          作者: 時(shí)間:2016-08-04 來源:網(wǎng)絡(luò) 收藏

            本人使用周立功公司生產(chǎn)的Smart2200開發(fā)試驗(yàn)板時(shí)感覺配置挺復(fù)雜的,特整理出相關(guān)步驟供大家參考。

          本文引用地址:http://www.ex-cimer.com/article/201608/295026.htm

            一、EasyJTAG-H仿真器的安裝

            1、找到配套光盤的“H-JTAG軟件”目錄,運(yùn)行H-JTAG V0.3.2.EXE,默認(rèn)安裝到C:Program FilesH-JTAG V0.3.2目錄下。

            2、把配套光盤“H-JTAG軟件”目錄下的LPC2200.hfc和LPC2200_arm.hfc文件拷貝到安裝目錄C:Program FilesH-JTAG V0.3.2下。

            3、運(yùn)行H-JTAG程序,會(huì)自動(dòng)檢測(cè)EasyJTAG-H仿真器是否連接好。假如連接不上仿真器,程序會(huì)出現(xiàn)報(bào)錯(cuò)信息“Unable to find target”。假如仿真器連接正常,不會(huì)出現(xiàn)報(bào)錯(cuò)信息直接進(jìn)入H-JTAG Server程序主界面并同步運(yùn)行H-Flasher程序。

            4、在H-JTAG Server程序中選擇【Flasher】->【Auto Download】選擇自動(dòng)下載項(xiàng)。

            5、配置H-Flasher如下:

            (1)在H-JTAG Flasher程序中選擇【Load】裝載配置文件,一般可選H-JTAG安裝目錄下的LPC2200.hfc。

            (2)在H-JTAG Flasher程序中選擇【Flash Selection】選擇正確的Flash型號(hào)。如開發(fā)板上的片外Flash型號(hào)為SST39VF1601;假如目標(biāo)板上使用帶內(nèi)部Flash的LPC2200系列的芯片并要將程序燒寫到其內(nèi)部Flash中,則在此選擇正確的CPU型號(hào)。

            (3)在H-JTAG Flasher程序中選擇【Memory Config】設(shè)置Flash與RAM的起始地址,根據(jù)目標(biāo)板的實(shí)際地址分配填寫。如開發(fā)板的Bank0-Flash Bank1-RAM時(shí),F(xiàn)lash Start ddress設(shè)置為0x80000000,RAM Start ddress設(shè)置為0x40000000;如開發(fā)板的Bank0-RAM Bank1-Flash時(shí),F(xiàn)lash Start ddress設(shè)置為0x81000000,RAM Start ddress設(shè)置為0x40000000。

            (4)需要添加初始化命令的話在H-JTAG Flasher程序中選擇【InitScript】進(jìn)行,具體配置參考LPC2200系列芯片的用戶手冊(cè)。

            (5)在H-JTAG Flasher程序中選擇【Programing】->【Check】驗(yàn)證調(diào)試代理配置是否正確。假如配置錯(cuò)誤會(huì)出現(xiàn)報(bào)錯(cuò)信息“Error:….”;配置正確的會(huì)直接顯示相關(guān)配置,如Flash:SST39VF1601 0x234B00BF。

            6、每次調(diào)試需先打開H-JTAG并正確設(shè)置,仿真器或開發(fā)板每次復(fù)位后都執(zhí)行下5.(5)的【Check】驗(yàn)證操作。

            一般調(diào)試時(shí)選用外部RAM方式即Bank0-RAM,ISP下載運(yùn)行時(shí)選用外部Flash方式即Bank0-Flash。

            二、ADS的安裝

            1、安裝ADS1.2,點(diǎn)擊Setup.exe按默認(rèn)方式安裝。提示出現(xiàn) " License Wizard" 對(duì)話框,選擇 "Install License",然后在 "License File To Be Installed" 中使用 "Browse",選擇 CRACK 目錄下的 license.dat 文件即可。

            2、選擇Windows系統(tǒng)的【開始】->【所有程序】->【 Developer Suite V1.2】->【AXD Debugger】啟動(dòng)AXD軟件。打開【Options】->【Configure Target..】彈出Choose Target 對(duì)話框,當(dāng)即ADD添加仿真器的驅(qū)動(dòng)程序,在添加文件窗口選擇前面安裝的H-JTAG仿真器,如C:Program FilesH-JTAG V0.3.2目錄下的H-JTAG.dll,單擊“打開”即可。

            有時(shí)啟動(dòng)AXD Debugger時(shí)會(huì)提示Session的出錯(cuò)信息,可以不選Session文件進(jìn)入AXD調(diào)試界面,再重新選擇一次H-JTAG驅(qū)動(dòng)后重新連接目標(biāo)板。

            3、選擇Windows系統(tǒng)的【開始】->【所有程序】->【ARM Developer Suite V1.2】->【CodeWarrior for ARM Developer Suite】啟動(dòng)ADS1.2 IDE集成

            (1)修改字體。選擇【Edit】->【Preference】,在Font&Tabs選項(xiàng)設(shè)置中Font=Fixedsys,Script=CHINSES_GB2312,建議在Tab Inserts Spaces前打勾。

            (2)設(shè)置調(diào)試項(xiàng)。選擇【Edit】->【DebugRel Settings】,在ARM Linker選項(xiàng)設(shè)置中的Output頁設(shè)置工程連接地址:Linktype=Simple,R0 Base=0x40000000,RW Base=0x40003000;在Options頁設(shè)置工程調(diào)試入口地址:Image entry point=0x40000000。



          關(guān)鍵詞: ARM 開發(fā)環(huán)境

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();