ULINK2下载程序时出现 too many JTAG devices in chain 故障

在调试STR9官方开发板时,利用ULINK2烧写进行程序烧写一直报错too many JTAG devices in chain。尝试了网上搜着了几种方法,最后一种方法是自己根据现有资源JTAG烧写器进行尝试,最终成功解决此故障。

方法1:Flash Load Demo将Hex文件烧写到芯片

方法2:把ULINK的驱动全删了然后重新再装试试

方法3:官方给出的解决方案,Either too many JTAG devices have been detected in the chain (maximum 64 devices are allowed), or the JTAG communication is corrupted and it behaves as if too many devices are present. Check if the target is powered. Check if the JTAG interface is working properly. Lower the Max Clock frequency in the Target Driver Setup - Debug dialog.

方法4:采用FlyMcu软件利用串口进行程序烧写

方法5:按住Reset键不放,在Keil上点击下载。

方法6:在Keil UV5的界面中的魔术棒将ULINK2改成JLINK,按下图进行配置,我就是改成这样的配置后,将烧写器从ULINK2改成JTAG,再Reset了几次,成功解决问题。

ULINK2下载程序时出现 too many JTAG devices in chain 故障

ULINK2下载程序时出现 too many JTAG devices in chain 故障