基于SWD協(xié)議的Flash編程分析與實踐
發(fā)布時間:2024-03-31 19:04
SWD協(xié)議僅使用兩線,即可實現(xiàn)對Cortex-M處理器內(nèi)部資源的訪問。相比傳統(tǒng)的JTAG接口具有速率高、結(jié)構(gòu)簡單緊湊、使用引腳數(shù)少等優(yōu)點。通過分析SWD調(diào)試原理與框架,提出了SWD協(xié)議的數(shù)據(jù)傳輸分層模型,實現(xiàn)各層數(shù)據(jù)傳輸?shù)姆椒ㄅc過程。實驗結(jié)果表明,在Cortex-M3處理器平臺上,SWD協(xié)議對Flash存儲器編程速率最高可以達到10 Mb/S。
【文章頁數(shù)】:7 頁
【部分圖文】:
本文編號:3944368
【文章頁數(shù)】:7 頁
【部分圖文】:
圖1ARM內(nèi)核調(diào)試接口原理圖
Research·Development研究·開發(fā)于定制專用的下載器或者仿真器,可增減特色功能,比如下載次數(shù)記錄、加密等,尤其適用于體積微小的系統(tǒng)如可穿戴設備等。1調(diào)試端口概述CoreSight調(diào)試框架采用調(diào)試訪問端口(debugaccessport,DAP)作為外部調(diào)試工具與內(nèi)....
圖2SWD成功的寫操作時序圖
透?勘?。此外,SWD協(xié)議要求,當SWDIO線上的數(shù)據(jù)方向發(fā)生變化時,必須插入一個時鐘的掉轉(zhuǎn)周期(turn-round)。比如寫操作中,包請求由主機發(fā)起,跟在后面的應答ACK由目標驅(qū)動,數(shù)據(jù)方向發(fā)生了改變,所以在包請求和ACK應答之間插入一個掉轉(zhuǎn)周期Trn;應答之后的數(shù)據(jù)由主機寫....
本文編號:3944368
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3944368.html
最近更新
教材專著