Forum: Mikrocontroller und Digitale Elektronik Beaglebone black via JTAG - Cannot connect to target


von Dave S. (david_s991)


Lesenswert?

Ich versuche gerade einen Beagle Bone Black Rev A. über JTag zu flashen 
und bekomme folgende Fehlermeldung. Hat jemand eine Idee? Header zum 
Verbinden habe ich selbst aufgelötet und ich nutze dieses Beagle Bone 
Black Adapter Kit: 
"http://www.watterott.com/de/BeagleBone-Black-JTAG-Adapter-Kit";. Hat 
jemand eine Idee?

Weitere Informationen:
1. Keine SD Karte eingesteckt

----------------------------------------------------------------
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Program Files (x86)\SEGGER\JLink_V620f>JLink.exe -device AM3359 -if 
JTAG -speed 4000
SEGGER J-Link Commander V6.20f (Compiled Oct 13 2017 17:19:19)
DLL version V6.20f, compiled Oct 13 2017 17:18:41

Connecting to J-Link via USB...O.K.
Firmware: J-Link V10 compiled Oct  6 2017 16:37:55
Hardware version: V10.10
S/N: xxxxxxxxxxx
License(s): FlashBP, GDB
OEM: SEGGER-EDU
VTref = 3.373V


Type "connect" to establish a target connection, '?' for help
J-Link>connect
Device position in JTAG chain (IRPre,DRPre) <Default>: -1,-1 => 
Auto-detect
JTAGConf>
Device "AM3359" selected.


Connecting to target via JTAG
Could not measure total IR len. TDO is constant high.
Could not measure total IR len. TDO is constant high.
Could not measure total IR len. TDO is constant high.
Could not measure total IR len. TDO is constant high.

****** Error: AM335x connect: Can not find ICE-Pick (IRLen mismatch)
AM335x connect:Can not find ICE-Pick (IDCODE mismatch). Expected 
0x0B00002F, found: 0xFFFFFFFF

Could not measure total IR len. TDO is constant high.
Could not measure total IR len. TDO is constant high.
Could not measure total IR len. TDO is constant high.
Could not measure total IR len. TDO is constant high.

****** Error: AM335x connect: Can not find ICE-Pick (IRLen mismatch)
AM335x connect:Can not find ICE-Pick (IDCODE mismatch). Expected 
0x0B00002F, found: 0xFFFFFFFF

Cannot connect to target.
J-Link>
------------------------------------------------------------------------ 
-

: Bearbeitet durch User
von Jim M. (turboj)


Lesenswert?

Dave S. schrieb:
> Could not measure total IR len. TDO is constant high.

Da kommt nix als HIGH aus dem JTAG raus. Schau mal ob da nicht eine 
Lötbrücke zwischen Pin 5 und 7 auf dem BBB ist.

Was für Software läuft auf dem BBB? Sowas wie JTAG lässt sich nämlich 
meistens deaktivieren.

: Bearbeitet durch User
von Dave S. (david_s991)


Lesenswert?

Ich habe vor kurzem das Image 
"BBB-eMMC-flasher-debian-7.5-2014-05-14-2gb.img.xz" von 
"https://debian.beagleboard.org/images/"; auf das eMMC aufgespielt (ist 
das aktuellste, was es für Beagle Revision A mit 2 GB eMMC gibt). Kann 
sein, dass der Kopiervorgang von SD Karte zu eMMC nicht richtig 
funktioniert hat, weil ich gerade keinen Zugriff mehr über die IP 
Adresse (192.168.7.2) habe. Da ich den Beagle bare metal nutzen will, 
dachte ich, dass es egal sei, was aktuell geflasht ist. Ich habe unter 
anderem auch das Problem, dass der Beagle scheinbar immer über eMMC 
booten will, auch wenn ich power und user button kurz gedrückt halte 
nachdem ich ihn mit Strom versorgt habe.

Ich schaue zu Hause noch Mal noch, ob es an den Pins eine Lötbrücke 
gibt, eigentlich habe ich alles nach Kurzschlüssen und Verbindung 
überprüft.

von Dave S. (david_s991)


Lesenswert?

Es hat ganz plötzlich funktioniert, als ich eine SD Karte eingesteckt 
hatte und den emmc neu flashen wollte, indem ich den Button "Boot" 
gedrückt gehalten habe. Da das flashen nicht geklappt hat und nun alle 4 
leds nicht geleuchtet haben, habe ich einfach mal probiert via J-Flash 
zu connecten und es hat funktioniert. Habe nun folgende Meldung. Ich bin 
immernoch nicht sicher, wie ich es schaffe ein Booten des OS vom emmC zu 
verhindern, da die Hinweise mit gedrückt halten irgendwelcher Buttons 
wohl fast nie funktionieren. Ich probiere noch ein wenig, ob ich jetzt 
jedes mal eine Verbindung aufbauen kann und gebe dann weitere Feedback 
dazu.

--------------------------------------------------------------------
Connecting ...
 - Connecting via USB to J-Link device 0
 - Target interface speed: 4000 kHz (Fixed)
 - VTarget = 3.373V
 - Executing init sequence ...
    - Initialized successfully
 - Target interface speed: 4000 kHz (Fixed)
 - J-Link found 2 JTAG devices. Core ID: 0x3BA00477 (None)
 - Connected successfully
---------------------------------------------------------------------

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.