新买的JLink V6 100大元。想用其调试友善的Mini2440.遇到问题, 现讲问题描述如下,希望大侠帮忙看看如何解决。 首先用JLink Commander能够正确检测,这是输出结果: ------------------------------------------------------ SEGGER J-Link Commander V3.80a ('?' for help) Compiled Mar 12 2008 15:14:12 DLL version V3.80a, compiled Mar 12 2008 15:14:00 Firmware: J-Link ARM V6 compiled Jan 13 2009 15:40:53 Hardware: V6.00 S/N : 200811001 Feature(s) : RDI, FlashDL, FlashBP, JFlash, GDBFull VTarget = 3.216V JTAG speed: 5 kHz Info: TotalIRLen = 4, IRPrint = 0x01 Info: CP15.0.0: 0x41129200: ARM, Architecure 4T Info: CP15.0.1: 0x0D172172: ICache: 16kB (64*8*32), DCache: 16kB (64*8*32) Found 1 JTAG device, Total IRLen = 4: Id of device #0: 0x0032409D Found ARM with core Id 0x0032409D (ARM9) J-Link> ------------------------------------------------------ 而后用ADS加载myled小程序项目,编译用AXD下载调试执行。ok 但是再次用AXD加载加载myled小程序项目调试,就会出错: DBT Warning 00035: Too many breakpoints,无法继续执行了。 (有时候是第3次) 说明,已经禁止semihosting了。 写这个帖子到这里,又执行了一次,又奇怪的好用了,再迅速连续加载一次 又出错了。 出错时退出AXD会提示: Bad JTAG Communication:write to IR:Expected 0x1, got 0x7 (TAP Command : 2)&0ff 0x5。
以后每次加载都会出错Too many breakpoints和Bad JTAG Communication 即使在JLink Command中运行r命令后还是一样。真郁闷啊。 哪位大侠有用JLink调试2440或2410的经验,共享一下啊。感激不尽啊!
|