BG2BHC
:谢谢您!
外围没动过,换了芯片,现在问题更诡异了。。。每次需要用热风枪吹一会,JTAG就好用了,过一会又不好使。怀疑是没焊好,拆下来返工过,问题照旧。芯片拆下来时还特意量了下所有 ..
(2012-05-02 15:00)
淘宝买的器件,不太靠谱,很多是翻新的。
如果是工作不稳定,可能是jtag的trst没有下拉,如果jtag用不了,看看trst信号的电平对不对,另外看看emu0和emu1的信号状态对不对,正常应该是全为高,这两个信号是用来选取多核处理器的单个内核的,如果电平不对,就无法正常选中内核。
别的,别的我暂时想不到啥了。
用热风吹吹,对温度很敏感的话,我以前遇到过,一般是信号沿采沿了,建立时间不够,这种问题,有两种,一种是差得挺多,一种是就差一点点,如果差一点点的话,找到那个信号,用示波器戳戳,示波器的探头的电容大概是8pf左右,看看碰到哪个信号好了,就在这个信号的接收端对地并联一个10pF左右的电容,电容大小要看信号的速度,如果速度较高,就在信号里面串接一个稍微大一点的电阻,比如100ohm,让上升沿缓慢一点。这种情况只能慢慢去找,慢慢去试,示波器看波形看不出来的,因为示波器上去,边沿的位置可能就变了。
如果差得很多的话,就得用外部延时了,比如通过几个门电路可以延时几个ns。