日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > EmbeddedICE目標系統(tǒng)中的調(diào)試功能擴展部件

          EmbeddedICE目標系統(tǒng)中的調(diào)試功能擴展部件

          作者: 時間:2012-11-22 來源:網(wǎng)絡 收藏
            在ARMTTDMI處理器中,邏輯部件提供了集成在芯片內(nèi)對內(nèi)核進行調(diào)試的功能,這部分功能是通過處理器上的TAP控制器串行控制的。圖表示了處理器內(nèi)核、邏輯部件及TAP控制器之間的關系,以及一些主要的控制信號。

          處理器內(nèi)核、EmbeddedICE邏輯部件及TAP控制器之間的關系

            圖 處理器內(nèi)核、邏輯部件及TAP控制器之間的關系

            EmbeddedICE邏輯部件包括:

            ·兩個數(shù)據(jù)斷點(watchpoint)寄存器。

            ·兩個獨立的寄存器,即調(diào)試寄存器和調(diào)試狀態(tài)寄存器。

            ·調(diào)試通信通道(DCC)。

            兩個數(shù)據(jù)斷點寄存器可以被用來設置斷點或程序斷點。當設置程序斷點,地址與數(shù)據(jù)斷點寄存器的值相等時,EmbeddedICE邏輯部件停止程序的執(zhí)行;當前指定的當設置數(shù)據(jù)斷點,當前數(shù)據(jù)總線上的數(shù)據(jù)與數(shù)據(jù)斷點寄存器的值相等時,EmbeddedICE邏輯部件停止程序的執(zhí)行。

            與基于Angel的調(diào)試系統(tǒng)不同,這時程序斷點可以設置在ROM中,這是因為EmbeddedICE邏輯部件提供了所需要的硬件支持。

            在數(shù)據(jù)斷點寄存器中的數(shù)據(jù)位可以被屏蔽,使其在進行比較時不起作用,從而使得斷點的設置更為靈活。

            調(diào)試通信通道(DCC)用來在主機上的調(diào)試器與目標處理器之間建立通信通道。在ARMTTDMI中,它是作為一個協(xié)處理器實現(xiàn)的。它包括:

            ·一個32位的通信數(shù)據(jù)讀取寄存器。

            ·一個32位的通信數(shù)據(jù)寫入寄存器。

            ·一個6位的通信控制寄存器。

            通過這些接口,DOC可以在主機上的調(diào)試器和目標處理器之間建立通信信道。

            在所有調(diào)試信號中,下面3個是最主要的。

            ●BREAKPT:終止處理器進入調(diào)試狀態(tài)。

            ●DBGRQ:請求處理器進入調(diào)試狀態(tài)。

            ●DBGACK:表明處理器己經(jīng)進入調(diào)試狀態(tài)。



          評論


          技術專區(qū)

          關閉