第一階段:自己基於STM32F103C8T6的STLINK,調試一直正常。
第二階段:發現了硬漢的教程,基於JLINK的RTT viewer 代替串口打印調試信息,所以購買了JLINK,手里的STLINK就閑置了
第三階段:無意間發現了一篇教程,可以將STLINK升級為JLINK,竊喜,實踐后可行,甚喜。
- 之前用的jlink是JTA接口的,同時JLINK的連接方式是USB-D口,用着不方便
- 自制的STLINK->JLINK之后是USB-A接口的,可以直接插到電腦USB口,同時調試接口是JTAG10,方便使用杜邦線
第四階段:發現有一個JLINK在筆記本電腦上無法識別
- 將上述無法識別的JLINK帶到公司准備維修時接到台式機上,發現又能用了
- 將認為能用的JLINK帶回住處連接到筆記本電腦上,發現又不能用了,至此,得出結論:該JLINK和自己的筆記本不兼容
- 將這個JLINK帶到朋友那里用筆記本電腦連接,是可以用的,得出結論:我的筆記本電腦有問題,可能要廢了
第五階段:忽然想到,可能是USB<->STM32的USB D+ D-上串聯的電阻阻值有關
- 所以將上述兩個電阻修改為0R,Jlink在我的筆記本上可以用,在朋友的電腦上無法使用
- 所以將上述兩個電阻修改為51R,Jlink在我的筆記本上不可以用,在朋友的電腦上可以使用
- 所以將上述兩個電阻修改為22R,Jlink在兩個電腦上都可以使用了

