在JLINK 中通信报错:
Could not find supported CPU core on JTAG chain
Bad JTAG communication:Write to IR: Expected 0x1, got 0x7 (TAP Command :2) @ off 0x5.
Failed to connect
刚焊的板子,只有电源5VCC,JTAG部分的10K电阻,4M 晶振,22PF 电容,1M电阻(复位芯片没装).一直报这个错误.换过其它品牌晶振也是一样的.
不知道各位老大遇到过没有.搞了一个晚上头都疼死了.
3.3V 是可以的.但我想用5V驱动外围电路啊!
改了几个电阻,但效果不好.
如果STR755使用5V供电,JLINK与STR755之间必须做一个电压隔离
否则JLINK会被烧坏!!!
改了接口电压,还是不行!
STR755用5V供电,JLINK用3.3V,中间信号做了电平转换,还是不行啊!只能找到芯片,不能调试啊!一调就出错.
什么错误?
如果是Bad JTAG communication:Write to IR: Expected 0x1, got 0x7 (TAP Command :2) @ off 0x5错误的话,说明IR操作不正常,写IR时,读出来的数据应该是0x01(很多JTAG接口芯片都是这样的),但得到的确实0x07。
一般是速度太快,或者JTAG接口连接或者上拉有问题。
正在测试中!勉强能用!
正在测试中!勉强能用!等一段时间后,再来汇报!
先简单说明一下我现在的状况, IAR EWARM 4.22.JLINK V6. JLINK驱动用RDI模式,用JLINK模式死活不能调试STR755(不能下载,不能通信).自制的接口电平转换的线尽量要短,JTAG速度要下调,现在用200K(快的话,如楼上所说,通信错误很多,各种类型都有)
注:用3.3V,模式还是用RDI.
JLINK驱动用RDI模式?????
没听说使用JLink用RDI模式。真的有点怀疑你是否会使用IAR的东西。
想请教一下IAR的东西?
我们公司有两个JLINK,一个Multi ICE.jlink中一个是老的原装JLINK(万利买的1900RMB),另一个是国内的全功能版JLINK(1300RMB). 全功能版JLINK和Multi ICE都可在IAR下用RDI模式. 不知道你们怎么使用?
JLink是有RDI方式
调试的时候设置调试器为RDI,选择JLink的RDI.dll就可以,前提是要有JLink的RDI License。
看楼上的问题,万利代理的JLink是不支持RDI模式的,国内买的那个是解码的,在固件中支持RDI调试接口。你可以去http://www.segger.com下载Jlink的最新驱动,然后在RDI配置里面看看Lic部分,如果你能有Lic,copy,你的JLink就能支持RDI模式了。
如果在IAR环境下使用JLink,最好是使用IAR下直接使用Jlink,不要用RDI。如果在其它IDE如Keil下使用JLink,可以考虑使用RDI。不过现在MDK好像也支持直接使用JLink,也没这个必要了。
关于JLINK 调试STR755
原版的JLINK(1900)是没有FLASHBP License,只能下两个断点.解码版的JLINK是全功能的,能下N个断点. 而我公司的原版JLINK买的比较早,是V5版,不支持5V(需要适配器). 现在不知道是解码版的JLINK V6有问题还是STR755 5V 与JLINK连接一定要5V适配器. 望有原版JLINK V6调试过5V JTAG的兄弟告知一下.
3.3V的STR711,712没有问题
原来做的几个项目用的是STR71X系列.这三个调试器无论用哪种模式都没有问题.
原版JLink v6可以直接用来调试STR73x
用IAR下的直接调用没有使用RDI驱动,工作电压5V,没有加入那个转换接头。
这位兄弟的原版JLink v6哪里买的,多少米米?是全功能吗?
我的JLink全部是正规渠道购买的
有从ST买的,也有从万利买的,当然我手上不止一个Jlink,我们不可以使用那种盗版的工具,免得被查麻烦多多。
从ST买的价格是按套件计算的,由于套件可能是STR7、或STM32,具体单个JLink花了多少钱不知道,价格是含开发板和JLink的价格。万利的好像公开报价是少于1900RMB吧,我们和他们有谈过价格,这里不方便提供。
这些JLink都不是全功能的版本。只能在IAR下直接调用,没有RDI Lic。