版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本章邊界掃描測試技術(shù)嵌入式系統(tǒng)調(diào)試技 嵌入式系統(tǒng)調(diào)試技術(shù)概嵌入式計(jì)算機(jī)調(diào)試主機(jī)—目標(biāo)機(jī)結(jié)主機(jī)常常是PC平運(yùn)算能力相對較能力和顯示能力較數(shù)據(jù)吞吐率較主機(jī)和目標(biāo)機(jī)之間調(diào)試信息進(jìn)行轉(zhuǎn)換指令集模擬指令集模擬ISS,InstructionSet有時也叫嵌入式系統(tǒng)開發(fā)的不指令集模擬器的結(jié)指令集模擬器是一個純軟件系內(nèi)部有一個反映目標(biāo)處理器硬件的數(shù)據(jù)結(jié)以時序狀態(tài)機(jī)的方式工可以根據(jù)目標(biāo)機(jī)指令集定義執(zhí)行目標(biāo)指按照實(shí)現(xiàn)方法的不同解釋編譯指令集模擬器的指令集模擬器的操作界面與IDE類模仿目標(biāo)機(jī)的取指、譯碼和執(zhí)行操指令集模擬器主要指令集沒有目標(biāo)機(jī)開發(fā)模塊代碼的先行調(diào)試流行的ARM指令集模擬有兩種比較流行的指令集模還有一些研究中的ARM指令集模擬ARM公司推出的ARMulator是業(yè)界著名的指令集仿真運(yùn)行在PCARM體系集成在SDT2.51和ADS1.2上的 指令模擬精度的級指令模擬精度有三個級指令周期時序(節(jié)拍)ARMulator完全實(shí)現(xiàn)了指令級和周期擬精度,但ArmulatorArmulator國內(nèi)開放源碼的自由軟件項(xiàng)運(yùn)行環(huán)境:Linux平臺和Windows能夠仿真的CPU不帶MMU的Atmel帶MMU的ARM720T基于ARM7TDMI的內(nèi) ROM仿真嵌入式系統(tǒng)的程序器為ROM時,如果調(diào)試需離線編程是一個費(fèi)時間的工作,用RAMROM可以解決這個ROM用RAM以及附加電路制成的替代ROM工MCS-51單片機(jī)研發(fā)過程中常常使用ROM仿真工ROM仿真支持各種51系 的JY-E2300仿真實(shí) 仿實(shí) 仿ICE,In-Circuit目前最為有效的調(diào)試嵌入式系通過ICE的實(shí)際執(zhí)行,開發(fā)者可以排除人難以發(fā)現(xiàn)的隱藏在設(shè)計(jì)方案中的邏輯錯誤ICE的另外一個主要功能是在應(yīng)用系統(tǒng)中真微控制器的實(shí)際執(zhí) 片上調(diào)試技片上調(diào)試OCD,On-Chip嵌入式調(diào)試技術(shù)中運(yùn)用最廣泛片上調(diào)試是在CPU的內(nèi)部嵌入額外的控制常用的片上調(diào)試技目前常用的背景調(diào)試BDM,BackgroundDebugIEEEIEEE-5001背景調(diào)試模背景調(diào)試模MotorolaBDM首先在68300現(xiàn)在在其他微控制器上得BDM與ICE的區(qū) 用于調(diào)試的微碼,調(diào)試時仿真CPU的調(diào)試微碼通信,目標(biāo)板上的CPUBDM調(diào)試器與主機(jī)和目之間的
基于Angel的調(diào)試Angel是ARM公司的調(diào) 程也稱為調(diào)由多個與傳統(tǒng)調(diào) 程序相類駐留在目標(biāo)機(jī)Angel接收主機(jī)適用于各種ARM硬件平幻燈片 YuJianXin,2008-3-邊界掃描測試技集成電路研制時的內(nèi)部電嵌入式軟件開發(fā)時的程序調(diào)JTAG是一種片上調(diào)試接口,即OCDOCD英文原文On-ChipDebuggingJTAG的建立使得集成電路固定在(PrintedCircuitBoard,印刷電路板)上只通過邊界掃描便可以被測試含有JTAG口 種類較多,如CPU、DSPCPLD/FPGA等,廣泛得到應(yīng)JTAG基本JTAG是JointTestActionGroup(聯(lián)合測試該組織研究標(biāo)準(zhǔn)測試接口和邊界掃描(StandardTestAccessPortandBoundary-JTAG的研究成果被接納為IEEE1149.1-1990規(guī)JTAG成為電子行業(yè)的一種國際測試標(biāo)JTAG掃描循環(huán)示意每個JTAG單 相應(yīng)IC引腳輸出位狀JTAG連接
JTAG位流輸JTAG位流輸二進(jìn)制位流形成一個移位寄存邊界掃描單JTAG標(biāo)準(zhǔn)定義了一個串行的移位寄存 ScanCell)邊界掃描單元這個串聯(lián)的BSC在IC內(nèi)部構(gòu)成JTAG回所有的BSR(Boundary-ScanRegister)邊ARM調(diào)試系統(tǒng)調(diào)試系統(tǒng)一般包括3調(diào)試主機(jī)是運(yùn)行軟例如ADW,ARMDebuggerfor包括調(diào)試主機(jī)發(fā)出的高級命令以及JTAG接口低級命令一般通ARM調(diào)試系統(tǒng)說明(續(xù)調(diào)試ARMCPU主處理嵌入式ICE-RT邏輯:這是用于產(chǎn)生調(diào)試異常(如點(diǎn))的寄存器和TAP控制器:用JTAG串行接口控制掃描鏈的動作ARM處理器的JTAG調(diào)試結(jié)JTAG仿真器連界掃描口與ARMCPU核通信,屬于完全非插入,ARM處理器的實(shí)時JTAG仿真與開發(fā)板的連線實(shí)實(shí) 仿真(ICE)與JTAG的區(qū) JTAG調(diào)試在內(nèi)嵌了IEEE1149標(biāo)準(zhǔn)電路的嵌入追蹤宏單元追蹤宏單元也 調(diào)試接ETM—嵌入宏單本質(zhì)上ETM相當(dāng)于一個嵌 的邏輯分析JTAG仿真器和ETM的功能基于JTAG的仿真器debug方法是利用內(nèi)部的;用戶還可以對ETM設(shè)置很多過濾及觸發(fā) Nexus調(diào)試標(biāo)Nexus 是屬于()的目前已經(jīng)有24個團(tuán)體會 調(diào)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)一年級20以內(nèi)連加連減口算練習(xí)題75道一張
- 小學(xué)數(shù)學(xué)一年級以內(nèi)加減法口算
- 自然辯證法復(fù)習(xí)題含答案完整版
- 內(nèi)蒙古阿拉善銀星風(fēng)力發(fā)電有限公司事故應(yīng)急預(yù)案
- 職稱述職報(bào)告
- 高考新課標(biāo)語文模擬試卷系列之72
- 《教育工作者的境界》課件
- 技能競賽與課外拓展活動計(jì)劃
- 寵物用品行業(yè)安全工作總結(jié)
- 旅游行業(yè)的保安工作總結(jié)
- 窗簾采購?fù)稑?biāo)方案(技術(shù)方案)
- 電力安全工作規(guī)程考試試題(答案)
- 2024-2030年串番茄行業(yè)市場發(fā)展分析及前景趨勢與投資研究報(bào)告
- 城市燃?xì)夤芫W(wǎng)改造合同
- 2024-2025學(xué)年廣東省東莞市高三思想政治上冊期末試卷及答案
- 《水電站建筑物》課件
- 9-XX人民醫(yī)院樣本外送檢測管理制度(試行)
- 場地硬化合同范文
- 智力殘疾送教上門教案
- 2024北京市公安局平谷分局勤務(wù)輔警人員招聘筆試參考題庫含答案解析
- 單位信息化建設(shè)IT建設(shè)項(xiàng)目后評估報(bào)告(模板)
評論
0/150
提交評論