freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式系統(tǒng)調(diào)試方法(編輯修改稿)

2025-06-17 07:27 本頁面
 

【文章內(nèi)容簡介】 口; ?附加特性 , 如跟蹤存儲器 、 閃存編程算法等 。 第 3講 嵌入式系統(tǒng)調(diào)試方法 3. 3. 3 ROM仿真器的功能 ( 1)縮短調(diào)試周期。 燒寫一個大的 EPROM芯片有時長達(dá)幾個小時。 ( 2)靈活設(shè)置斷點。 EPROM中的程序往往是“干凈”的程序,不含調(diào)試信息, ROM仿真器實際上是 RAM,可以在其中嵌入調(diào)試信息,從而輕松設(shè)置斷點。 ( 3)仿真多種接口。 有時目標(biāo)機的通信端口不夠用, ROM仿真器通過建立到主機的虛擬 UART端口解決問題。 注意 : ROM仿真器不是開發(fā)嵌入式系統(tǒng)必需的設(shè)備,如果目標(biāo)系統(tǒng)有 JTAG/BDM端口,或目標(biāo)系統(tǒng)的調(diào)試采用 monitor方式,則不需要。 第 3講 嵌入式系統(tǒng)調(diào)試方法 3. 4 在線仿真 ICE 3. 4. 1 概述 ?在線仿真是最直接的仿真調(diào)試方法 。 ICE提供自己的 CPU和 MEM,不再依賴目標(biāo)系統(tǒng)的 CPU和 MEM。 電纜或特殊的連接器使 ICE的CPU能代替目標(biāo)系統(tǒng)的 CPU。 ICE的 CPU一般與目標(biāo) CPU相同 。ICE和目標(biāo)系統(tǒng)通過連接器組合在一起 , 這個系統(tǒng)在調(diào)試時使用ICE的 CPU和 MEM、 目標(biāo)板上的 I/O接口 。 完成調(diào)試之后 , 再使用目標(biāo)板上的 CPU和 MEM實時運行應(yīng)用程序 。 ?目標(biāo)系統(tǒng)程序駐留在目標(biāo)內(nèi)存中 , 而調(diào)試代理存放在 ICE的 MEM中 。 當(dāng)處于正常運行狀態(tài)時 , ICE處理器從目標(biāo)內(nèi)存讀取指令 。當(dāng)調(diào)試代理控制目標(biāo)系統(tǒng)時 , ICE從自己的本地 MEM中讀取指令 。這種設(shè)計確保 ICE始終保持對系統(tǒng)運行的控制 , 甚至在目標(biāo)系統(tǒng)崩潰后也是如此 , 保護(hù)調(diào)試代理不受目標(biāo)系統(tǒng)錯誤的破壞 。 第 3講 嵌入式系統(tǒng)調(diào)試方法 3. 4. 2 實時跟蹤功能 當(dāng)仿真器連接到目標(biāo)系統(tǒng)上后 , 得到實時跟蹤信息是一件很容易的事 。 只需將仿真器連接到所需處理器的三總線 ( 地址總線 、數(shù)據(jù)總線 、 控制 /狀態(tài)總線 ) 上即可 。 第 3講 嵌入式系統(tǒng)調(diào)試方法 3. 4. 3 連接方法 ICE的連接器與目標(biāo)系統(tǒng)的處理器引腳完全對應(yīng) , ICE與目標(biāo)系統(tǒng)完成連接后 , ICE中的處理器代替了目標(biāo)系統(tǒng)的處理器 , 因此 , ICE的控制電路必須要插入到 CPU引腳與目標(biāo)系統(tǒng)之間 , 連接如下: ( 1) 直接連接 ( 適用于 ICE的插座能很容易地插入目標(biāo)系統(tǒng) ) 如常用的 MCS51單片機的開發(fā)模式 。 其插座引腳設(shè)計與微處理器的引腳設(shè)計相匹配 , 實現(xiàn)輕松替換 , 方法是將目標(biāo)系統(tǒng)上的 CPU拔掉 , 插上 ICE的仿真頭 。 ( 2) 間接連接 (適用于 ICE的插座不能很輕易地插入目標(biāo)系統(tǒng) ) 其原理就是不拔走目標(biāo)系統(tǒng)的 CPU, 但使其所有引腳變成開路狀態(tài) ( 三態(tài) ) 。 某些處理器具有專用輸入引腳 , 能使其進(jìn)入關(guān)閉狀態(tài) 。調(diào)試人員就可以把帶有仿真器信號的連接器作為覆蓋物插入到目標(biāo)系統(tǒng)中 。 第 3講 嵌入式系統(tǒng)調(diào)試方法 3. 4. 4 優(yōu)缺點 優(yōu)點是具有實時跟蹤能力 , 缺點是價格較高 , 特別是高速CPU在線仿真器 。 一般用于中低速系統(tǒng)中 , 如單片機仿真器 。 第 3講 嵌入式系統(tǒng)調(diào)試方法 3. 5 BDM BDM( Background Debug Model, 背景調(diào)試模式 ) 是Motorola公司的專有調(diào)試接口 , 該公司是第一個把具有 CPU調(diào)試功能的特殊硬件放在 CPU核心中的嵌入式微處理器廠商 ,BDM開創(chuàng)了片上集成調(diào)試資源的趨勢 。 硬件設(shè)計僅僅需要把CPU的調(diào)試引腳連接到專用連接器 ( nwire或 Wiggler) 與調(diào)試工具上 。 ?nwire優(yōu)點 :機械連接較簡單 , 與目標(biāo)系統(tǒng)上的 CPU一起運行 , 與 CPU的變化無關(guān) , 簡化設(shè)計工具 , 低成本 、 可重用 、 簡單; ?nwire缺點 :大多數(shù)只提供運行控制 , 特性受限于芯片廠商 ,非常慢 , 不支持覆蓋內(nèi)存 , 不能訪問其它總線 。 第 3講 嵌入式系統(tǒng)調(diào)試方法 BDM
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1