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.

DSP28069 XRS管脚出现周期性复位信号



我使用28069,采用内部时钟,之前一直使用正常,可以正常烧写和仿真,突然在一次烧写之后(一直无法擦除Flash,最后自己终止),仿真器无法连接目标板,提示如下错误信息

Error connecting to the target:
(Error -1015 @ 0x0)
Device is not responding to the request. Device may be locked, or the emulator connection may be unreliable. Unlock the device if possible (e.g. use wait in reset mode, and power-cycle the board). If error persists, confirm configuration and/or try more reliable JTAG settings (e.g. lower TCLK).
(Emulation package 5.1.232.0)

用示波器测量XRS管脚,发现此管脚出现周期性的复位信号。

请问:这是芯片损坏了吗?或者是芯片被锁死了吗?

  • 拉低复位信号,然后连接仿真器,连上之后再释放复位信号。连上之后再尝试看能否擦除Flash。

  • 后来,又经过多次试验,目前情况是这样的:

    通常情况下是正常的,可以正常烧写,但是会突然出现上述情况,而且完全没有规律,每次出故障都是烧写的时候无法擦除Flash。如果烧写好了的板子,上电运行从来不会出现上述情况。

  • 拉低复位信号,无效。显示出错信息:Load program Error.

    改为拉高复位管脚,依然一样,出错信息也一样。

    同一块板子,换新的28069后就可以了。

    请问:XRS一直出周期性复位信号是否代表这块芯片已经损坏,而且不可修复了?

  • 也就是说拉低复位信号可以连上板子了,但仍然不能烧写?这种情况应该是芯片被锁死了,在Flash烧写时电源或者时钟信号不稳定有可能会导致锁死。XRS一致出现周期性复位信号是watchdog发出的。

  • 谢谢!向这种芯片锁死的情况有办法解锁吗?问题是我已经有好多片都出现同样的状况,而且未来还有可能出现锁死,希望能找到解决之道。

    检查了所有的电源,都没有问题,我采用的是芯片内部时钟,是否跟仿真器有关呢?我使用的是合众达SEED-XDS510PLUS。

  • 芯片在烧写Flash的时候被锁死只能更换芯片,没法解决,这时密码区的密码是随机的。芯片被锁跟使用内部振荡器没有关系,SEED的仿真器也比较成熟。也有可能是板子的焊接问题,比如虚焊,短路。在芯片的引脚处用示波器测一下各个电源是否稳定。另外,JTAG电路的走线要尽量整齐一致,不能过长。在烧写Flash时,要保证仿真器与板子的连接接触良好。