NEWS
Zigbee CC2538+CC2592 flashen
-
Hallo zusammen,
da es aufgrund des neuesten Zigbee-Adapters Probleme mit meinem Zigbee CC2538+CC2592 USB Stick gibt, wollte ich diesen auf die neueste Firmware flashen.
Dafür habe ich mir ein JLINK V9-G gekauft.
Die Pins habe ich nach folgendem Schema mit dem Stick verbunden:
Generell bin ich nach der Anleitung auf folgender Seite vorgegangen:
https://www.zigbee2mqtt.io/information/flashing_the_cc2538.htmlLeider bekomme ich mit dem J-TAG Flash V7.54a immer folgende Fehlermeldung:
Connecting ...- Connecting via USB to probe/ programmer device 0
- Probe/ Programmer firmware: J-Link V9 compiled May 7 2021 16:26:12
- Device "CC2538SF53" selected.
- Target interface speed: 4000 kHz (Fixed)
- VTarget = 3.283V
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0x00000000
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0x00000000
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0x00000000
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0x00000000
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0x00000000
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0x00000000
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0x00000000
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0x00000000
- ERROR: InitTarget(): PCode returned with error code -1
- ERROR: Failed to connect.
Could not establish a connection to target.
Oder beim direkten Versuch zu flashen:
Erasing chip ...- Connecting ...
- ERROR: InitTarget(): PCode returned with error code -1
- ERROR: Failed to connect.
Could not establish a connection to target. - ERROR: Could not erase chip, not connected
Könnt ihr mir da weiterhelfen? Muss ich den Stick erst in eine Art Boot-Modus bringen oder braucht der Stick nochmal eine separate Stromversorgung?
Bilder vom Stick:
Vielen Dank und Gruß
Andi -
@swoob
Hi. Der Stick braucht keine separate Stromversorgung, und muss nicht in den Boot-Modus.
Wie schließt du es an, direkt über Debuger Anschlussleiste oder Flachkabel dazwischen?
Beim Flachkabel sind die Pins spiegelverkehrt von unten nach oben. -
@dimaiv Hi. Also ich habe beides probiert. Sowohl mit Flachbandkabel und direkt am Debugger. Hat beides nicht funktioniert.
Aber das heißt wenn ich es über das Flachbandkabel anschließe sind die Pins wie folgt?
Gruß
Andi -
@swoob ja, so sind die.
-
@dimaiv Hi, ich habs gerade probiert. Aber funktioniert leider immernoch nicht. Hast du noch eine andere Idee?
Und so gehts leider auch nicht.
-
Hallo zusammen,
muss diesen Thread nochmal rausholen. Bin jetzt etwas weitergekommen aber beim Verbinden mit dem Stick kommt im JTAG bei mir immer folgende Fehlermeldung:
Connecting ...
- Connecting via USB to probe/ programmer device 0
- Probe/ Programmer firmware: J-Link EDU Mini V1 compiled Aug 10 2021 11:19:22
- Device "CC2538SF53" selected.
- Target interface speed: 4000 kHz (Fixed)
- VTarget = 3.275V
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0xFFFFFFFF
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0xFFFFFFFF
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0xFFFFFFFF
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0xFFFFFFFF
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0xFFFFFFFF
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0xFFFFFFFF
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0xFFFFFFFF
- InitTarget: Can not find ICE-Pick (IDCODE mismatch). Expected 0x0B00002F, found: 0xFFFFFFFF
- ERROR: InitTarget(): PCode returned with error code -1
- ERROR: Failed to connect.
Could not establish a connection to target.
Könnt ihr nmir da weiter helfen?
Einstellungen sind wie folgt:
Danke und Gruß
Andi -
@swoob
Auf dem ersten Bild ist richtig, auf dem 2. falsch.
Wäre nicht schlecht wenn du auch die Stick Seite zeigst, also Verkabelung zum Stick.Und flashen am einfachsten geht so:
2538 flashen
die Versionnummern waren zu dem Zeitpunkt aktuel (22.09.2020) -
-
@swoob sagte in Zigbee CC2538+CC2592 flashen:
@dimaiv
HI,anbei die neuen Bilder.
Sollte doch richtig angeschlossen sein, oder?
Gruß
AndreasNein...
Am Flachkabel bitte so lassen wie es ist (untere Bild).
Auf dem Stick muss es dann so aussehen (von oben nach unten):- (VCC) - Violett
- (TCK) - Orange
- (TMS) - Gelb
- (PB7) - Rot
- (PB6) - Grün
- (RST) - Braun
- (GND) - Blau
-
TDI muß denke ich auch verbunden werden. Zumindest hatte ich dasselbe Problem, als ich es nicht verkabelt hatte.
-
@da-phreak sagte in Zigbee CC2538+CC2592 flashen:
TDI muß denke ich auch verbunden werden. Zumindest hatte ich dasselbe Problem, als ich es nicht verkabelt hatte.
Ist schon mitverkabelt: PB6
-
@dimaiv said in Zigbee CC2538+CC2592 flashen:
@swoob sagte in Zigbee CC2538+CC2592 flashen:
@dimaiv
HI,anbei die neuen Bilder.
Sollte doch richtig angeschlossen sein, oder?
Gruß
AndreasNein...
Am Flachkabel bitte so lassen wie es ist (untere Bild).
Auf dem Stick muss es dann so aussehen (von oben nach unten):- (VCC) - Violett
- (TCK) - Orange
- (TMS) - Gelb
- (PB7) - Rot
- (PB6) - Grün
- (RST) - Braun
- (GND) - Blau
Hm leider immer noch der gleiche Fehler.
-
@swoob
Warum probierst du nicht J-Flash Lite, wie ich oben empfohlen habe?