This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
最近使用28335时候,发现仿真器和DSP连接不上,经过一步步的排查,确认是发开板硬件的原因。
以下是报错的内容:
-----[Print the reset-command hardware log-file]-----------------------------
The scan-path will be reset by toggling the JTAG TRST signal.
The controller is the FTDI FT2232 with USB interface.
The link from controller to target is direct (without cable).
The software is configured for FTDI FT2232 features.
The controller cannot monitor the value on the EMU[0] pin.
The controller cannot monitor the value on the EMU[1] pin.
The controller cannot control the timing on output pins.
The controller cannot control the timing on input pins.
The scan-path link-delay has been set to exactly '0' (0x0000).
An error occurred while hard opening the controller.
-----[An error has occurred and this utility has aborted]--------------------
This error is generated by TI's USCIF driver or utilities.
The value is '-233' (0xffffff17).
The title is 'SC_ERR_PATH_BROKEN'.
The explanation is:
The JTAG IR and DR scan-paths cannot circulate bits, they may be broken.
An attempt to scan the JTAG scan-path has failed.
The target's JTAG scan-path appears to be broken
with a stuck-at-ones or stuck-at-zero fault.
[End]
根据报错解释的内容来看:是说JTAG IR 和 DR的扫描出现问题,所以我首先怀疑是否是JTAG的硬件问题。
接着想到引脚连接的上拉电阻是否出现问题,经过万用表的测量了DSP的EMU1、EMU0引脚的上拉电阻值均符合TI手册的要求,JTAG的电源引脚为4.9V,除了地引脚,JTAG剩下的引脚就只有DSP_TCK、DSP_TDO、DSP_TDI、DSP_TMS、DSP_T/R/S/T这几个引脚了。不过这几个引脚我不熟悉,也不知道是否和问题有关,请帮忙解释下。
其次,我怀疑是否是DSP芯片已经被烧坏,于是我测量了下28335上的所有有关电源的引脚,电压值符合1.9V或者是3.3V的要求。又测量了晶振是30MHz,和芯片的XCLKOUT引脚上的频率,为10MHz。与TI手册上的“复位时,XCLKOUT=SYSCLKOUT/4”,不一致,因为我的程序中系统的频率SYSCLKOUT=150MHz,除以4为37.5MHz,所以我不知道这是什么原因造成的,是不是我的芯片已经损坏呢?