sw[Serial Wire Debug]

Arm串列調試接口使用了一個單一的雙向數據連線。以下是定義是否是串列調試接口的依據所在:

為最少針腳數設計的異步數據傳輸。

提供了一個單獨的時鐘信號和數據傳輸同步。

每個線上的作業程式分為兩個或三個步驟:

Packet request(數據請求)

外部的調試器向DP傳送一個請求,DP就是請求的目標。DP是一個類似編譯器的元件將不能識別的信息轉換為可以識別的信息。在CortexM0中DP分為SW的DP和JTAG的DP。

Acknowledgeresponse(回響請求)

DP傳送應答告知調試器可以傳輸數據。

Data transferphase(數據傳輸逐步執行)

通過目標機應答允許,數據讀或寫得命令被執行。當通信占用或故障時請求不被執行。讀命令執行時目標機向宿主機傳輸數據。寫命令執行時宿主機向目標機傳輸數據。

相關詞條

熱門詞條

聯絡我們