一直在關注國内一個wifi路由器團隊:“豌豆機器小組”
最近欣聞團隊推出了WRTNode公測闆,馬上入手:),該開發闆幾乎引出了mt7620n的所有可用引腳(哈哈,很爽!

),當然,包括了我一直想用的jtag端口。先來兩張靓照,以飨讀者
科技感十足!很好很強大!此處省略1萬字... ...
好,廢話不多說,進入正題。原本以為用parallel wiggler簡單的接上jtag端口就能工作,事情沒有我想象的那麼簡單。曾經一度懷疑自己購買的簡易并口wiggler有故障,反複連接配接開發闆,參照mt7620的datasheet進行設定,總是掃描不到cpu的idcode,問題到底出在哪裡呢?一時陷入困境!
找不到解決的辦法,隻有靜下心來看看WRTNode的jtag部分原理圖:
從原理圖可以看出:JDO通過R19連接配接到了TDO引腳,于是對照着開發闆仔細檢查,真是不看不知道,一看吓一跳!
R19電阻根本不存在嘛,和開發團隊的Schumy童鞋聊了一下,原來他們将jtag複用成了GPIO口,是以所有的電阻(包括上/下拉電阻)都沒有焊上去!Oh,My GOD!!
找到了問題所在,後面的事情就好辦了,連接配接JDO和TDO之間的電阻阻值為22Ω,可以認為近似短接,根據上圖,可以直接連接配接到TDO标示的引腳上。好,jtag的引腳問題解決了,接下來還有一個關鍵的問題需要解決,根據mt7620的datasheet:
ANT_TRN引腳必須上拉才能進入jtag mode,而這個引腳在開發闆上是用R23下拉的,是以解決辦法是:移走R23電阻,用4.7K電阻上拉ANT_TRN引腳。
解決這兩個問題後,UrJtag中就可以成功的掃描到idcode啦
可以看到,cpu idcode為0x1635224F,而mt7620的内部代号正是6352!困擾了一個星期的問題,終于得到解決。