artikel:nav_common:jtag_readout_mainboard_flash

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
artikel:nav_common:jtag_readout_mainboard_flash [Fri. 26.07.2019 17:44] go4itartikel:nav_common:jtag_readout_mainboard_flash [Fri. 26.07.2019 17:55] go4it
Zeile 1: Zeile 1:
 ====== Mainboard Flash per JTAG auslesen und beschreiben ====== ====== Mainboard Flash per JTAG auslesen und beschreiben ======
  
-===== Infos =====+===== Ziel =====
  
 Der Flash-Speicher auf den Navigations-Mainboards (Spansion S29GL...) ist direkt am Hauptprozessor, einem Texas Instruments "OMAP5948ZXF" angeschlossen. Der OMAP verfügt über eine JTAG-Schnittstelle und darüber kann man auch den Inhalt des Flash auslesen bzw. programmieren. Der Flash-Speicher auf den Navigations-Mainboards (Spansion S29GL...) ist direkt am Hauptprozessor, einem Texas Instruments "OMAP5948ZXF" angeschlossen. Der OMAP verfügt über eine JTAG-Schnittstelle und darüber kann man auch den Inhalt des Flash auslesen bzw. programmieren.
 +
 +===== Benötigte Teile und Hilfsmittel =====
 +
 +Alle hier gezeigten Schritte werden mit einem **Segger J-Link** JTAG-Adapter durchgeführt:
 +
 +{{artikel:nav_fx:segger_j-link_edu.jpg?direct&160|}}
 +
 +Zum auslesen reicht dabei die "EDU"-Variante, welche für ca. 60,- € zu haben ist. Um auch löschen und programmieren zu können benötigt man spezielle Lizenzen, welche z.B. in der "PLUS"-Version für um die 800,- € enthalten sind. Die Hardware ist exakt die gleiche, es sind nur zusätzliche Lizenzschlüssel.
 +
 +:i: **TIPP**: Vom Segger J-Link werden zahlreiche, billige "China-Clones" angeboten. Keine Ahnung ob welche davon genauso gut funktionieren wie das Original. Bei dem relativ günstigen Preis des "EDU" würde ich jedoch immer ein Original vorziehen, da dies sicher qualitativ hochwertiger ist und man keine Probleme bekommt.
 +
 +Darüber hinaus benötigt man noch die Software "Segger J-Flash", welche im J-Link Commander Programmpaket enthalten ist und man direkt und kostenlos von der [[https://www.segger.com/downloads/jlink/|Segger Homepage]] herunterladen kann.
 +
 +Weiterhin benötigt man zum verbinden von Mainboard und J-Link Adapter noch ein paar, möglichst kurze Dupont-Wires (Anschlußvariante Male-Male). Kurz, damit man sich keine Störungen einfängt.
  
  
Zeile 11: Zeile 25:
 Um den Inhalt des Flash nur auszulesen, genügt die günstige, nicht-kommerzielle "EDU"-Version des Segger J-Link Interfaces: Um den Inhalt des Flash nur auszulesen, genügt die günstige, nicht-kommerzielle "EDU"-Version des Segger J-Link Interfaces:
  
-{{artikel:nav_fx:segger_j-link_edu.jpg?direct&320|}} 
  
-:!: **Keine Ahnung ob die China-Clones davon genauso gut funktionieren wie das Original. Bei dem relativ günstigen Preis des EDU würde ich jedoch ein Original vorziehen da dies sicher qualitativ hochwertiger ist!** 
  
-Die benötigte Software (J-Flash) kann direkt und kostenlos von der Segger Homepage heruntergeladen werden: [[https://www.segger.com/downloads/jlink/]] 
  
 ==== Schritt 1) JTAG-Interface mit dem Mainboard verbinden ==== ==== Schritt 1) JTAG-Interface mit dem Mainboard verbinden ====
  • artikel/nav_common/jtag_readout_mainboard_flash.txt
  • Zuletzt geändert: Wed. 19.05.2021 13:28
  • von go4it