剛才有朋友在群里問到ADZS-HPUSB-ICE在掛在BF533的時(shí)候報(bào)錯(cuò),有根據(jù)我之前的一個(gè)帖子來排查故障,發(fā)現(xiàn)TEST都沒有問題可以正常通過,但是就是連不上。
想了一下好像碰到過幾個(gè)這樣的問題,可能會(huì)是幾個(gè)原因。第一個(gè)原因與ICE無關(guān),ICE是沒問題的,只是因?yàn)槟愕哪繕?biāo)板里已經(jīng)有程序,而BMODE設(shè)置的不對(duì),導(dǎo)致ICE掛不進(jìn)去。解決的辦法是通過硬件修改來BMODE。
如果這樣操作也仍然連不上,可以檢查一下自己的JTAG設(shè)計(jì),是否太非常規(guī)了?我有見過處理器到JTAG設(shè)計(jì)的連線已經(jīng)無比的長(zhǎng),在JTAG這里還是一個(gè)飛線出來,又拉了恨不得10CM的飛線,再跟ICE連接,或者還有JTAG線過一個(gè)或者幾個(gè)芯片的。話說ADZS-HPUSB-ICE對(duì)JTAG設(shè)計(jì)的容忍度是很高的,但也不是無限制的。特別是用得時(shí)間比較長(zhǎng)的ICE,會(huì)更差一些。所以我還是建議JTAG設(shè)計(jì)盡量走線短,按照標(biāo)準(zhǔn)設(shè)計(jì)來,如果一定因?yàn)榘遄映叽绲绕渌虮仨氁w出來,把那個(gè)飛線用錫紙包一下,錫紙跟板上的地連起來,稍微做一個(gè)屏蔽,很有效。
如果還是解決不了,拿過來修把,ICE的JTAG線有問題了。
更多信息,請(qǐng)關(guān)注:henglidc.cn/bbs