Hi all,
I got an Sitara AM17x EVM on my desk and try to get it up and running with an
BDI2000.

The BDI comes up with an error msg:
# JTAG: communication with target failed
- TARGET: target will be restarted in 10 sec
- TARGET: processing reset request
- TARGET: BDI asserts TRST and RESET
- TARGET: BDI removes TRST
- TARGET: Bypass check 0x00000001 => 0x00000001
- TARGET: JTAG exists check passed
- Core#0: ID code is 0x00000000
- Core#0: ICEBreaker access check failed
- Read back is 0x00000000 instead of 0x12345678
# TARGET: resetting target failed
# JTAG: communication with target failed

I know that there is something special to make the TAP from the ARM CPU
visible. On the DaVinci wiki pages I found the following SCANINIT calls:
; Configure ICEPick module to make ARM926 TAP visible
SCANINIT        r1:w400000:r0       ; toggle reset for 0.4 seconds
SCANINIT        t1:w1000:t0:w1000:  ; toggle TRST
SCANINIT        i6=07:d8=89:i6=02:  ; connect and select router
SCANINIT        d32=81000082:       ; set IP control
SCANINIT        d32=a018206f:       ; configure TAP0
SCANINIT        d32=a018216f:cl5:   ; enable TAP0, clock 5 times in RTI
SCANINIT        d32=a018616f:cl5:   ; enable TAP0, clock 5 times in RTI
SCANINIT        i10=ffff            ; scan bypass

Unfortunately it doesn't work with my Sitara EVM. So this sequence seems only to
 work for DaVinci boards. Does anyone has a valid BDI2000 configuration for this
Sitara board up and running?

Any help is appreciated.

Best regards
Holger Brunck
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to