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

本文分享了在调试STR9官方开发板时遇到的烧写错误“toomanyJTAGdevicesinchain”的解决方法。通过尝试多种方案,包括修改烧写工具、更新驱动、调整设置等,最终成功解决了这一问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在调试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了几次,成功解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值