CH32V003的單線調(diào)試協(xié)議實現(xiàn)不成功,mcu無回應(yīng)

根據(jù)公開文檔《QingKeV2 Microprocessor Debug Manual》和公開的WCH-LinkE電路圖,我試著如下實現(xiàn)CH32V003單線調(diào)試協(xié)議,但不成功:


對于調(diào)試口,

0)接1K上拉到VCC,并使用Normal mode 2x模式,8MHz時鐘,T=125us

1)拉低2ms以復(fù)位調(diào)試接口

2)拉高調(diào)試口

3)向SHDWCFGR發(fā)送0x5AA50400,無parity bit

4)發(fā)送STOP bit

5)向CFGR發(fā)送0x5AA50400,無parity bit

6)發(fā)送STOP bit

7)讀取CPBR - 發(fā)送讀命令后,IO口立即改為輸入模式,等待MCU回應(yīng)


按照以上步驟實現(xiàn),MCU沒有回應(yīng),請問是什么原因呢?有什么錯漏嗎?

根據(jù)公開項目源代碼《CH32V003_1Line_Base_on_CH32F103》,貌似我的第7步存在問題,發(fā)送讀命令后,不能置為輸入等待MCU反饋,而是應(yīng)該輸出一個低電平-讀取反饋-輸出低電平-讀取反饋,這點在Debug Manual中未提及。


我還再想著看看資料是不是可以單線調(diào)試用 ch552?

看來這方面資料不好搞?


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频