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 Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
artikel:nav_common:jtag_readout_mainboard_flash [Tue. 20.08.2019 13:30] go4itartikel:nav_common:jtag_readout_mainboard_flash [Wed. 19.05.2021 13:28] – [Ziel] go4it
Zeile 9: Zeile 9:
 {{artikel:nav_fx:segger_j-link_edu.jpg?direct&200|}} {{artikel:nav_fx:segger_j-link_edu.jpg?direct&200|}}
  
-Zum auslesen des Flash reicht dabei die "EDU"-Variante, welche für ca. 60,- € im Handel zu haben ist. Um den Flash auch löschen und programmieren zu können benötigt man jedoch spezielle Software-Lizenzen. Diese sind z.B. in der "PLUS"-Version des J-Link für um die 800,- € enthalten. Die Hardware ist bei allen Editionen exakt die gleiche, es sind nur zusätzliche Lizenzschlüssel in die Software einzutragen.+:!: **Zum auslesen des Flash reicht dabei die "EDU"-Variante, welche für ca. 60,- € im Handel zu haben ist. Um den Flash auch löschen und programmieren zu können benötigt man jedoch spezielle Software-Lizenzen. Diese sind z.B. in der "PLUS"-Version des J-Link für um die 800,- € enthalten. Die Hardware ist bei allen Editionen exakt die gleiche, es sind nur zusätzliche Lizenzschlüssel in die Software einzutragen.**
  
 In der recht umfangreichen Liste der unterstützten CPUs von J-Flash ist der OMAP5948 leider nicht enthalten. Dieser Chip wurde speziell für Bosch hergestellt und es existieren keine öffentlich verfügbaren Datenblätter darüber. Er basiert jedoch auf dem OMAP5912 und dieser enthält eine ARM926EJ-S CPU, welche wiederum von J-Flash unterstützt wird. In der recht umfangreichen Liste der unterstützten CPUs von J-Flash ist der OMAP5948 leider nicht enthalten. Dieser Chip wurde speziell für Bosch hergestellt und es existieren keine öffentlich verfügbaren Datenblätter darüber. Er basiert jedoch auf dem OMAP5912 und dieser enthält eine ARM926EJ-S CPU, welche wiederum von J-Flash unterstützt wird.
Zeile 42: Zeile 42:
  
 Drahtbrücke zwischen **Pin 3 (GND)** und **Pin 13 (/SEL)** des [[:artikel:nav_common:mainboard_service_connectors#pinbelegung_der_service-buchse_x3806|rechten Serviceports (X3806)]] vom Mainboards einlöten (ich habe einen Dupont-Wire Male-Female durchgeschnitten und mit so eine Steckbare Verbindung gebaut). Drahtbrücke zwischen **Pin 3 (GND)** und **Pin 13 (/SEL)** des [[:artikel:nav_common:mainboard_service_connectors#pinbelegung_der_service-buchse_x3806|rechten Serviceports (X3806)]] vom Mainboards einlöten (ich habe einen Dupont-Wire Male-Female durchgeschnitten und mit so eine Steckbare Verbindung gebaut).
 +
 +{{:artikel:nav_common:x3806_tuareg_select.jpg?400|}}
  
 ==== Schritt 3.) J-Flash konfigurieren ==== ==== Schritt 3.) J-Flash konfigurieren ====
Zeile 73: Zeile 75:
 ==== Schritt 1.) Image Datei laden ==== ==== Schritt 1.) Image Datei laden ====
  
 +"File" -> "Open data file..." -> Datei wählen -> Ladestartadresse "0" belassen.
 +
 +==== Schritt 2.) Stromversorgung herstellen ====
 +
 +Nun 12V am Stromanschluß des Radios einschalten. Die Stromaufnahme liegt aufgrund des Tuareg-Mode bei nur ca. 200 mA.
 +
 +==== Schritt 3.) Mainboard Flash löschen ====
 +
 +Bevor wir programmieren können, muss der Flash zunächst gelöscht werden (Merke: Beim Flash können Bits nur auf "0" programmiert und durch löschen auf "1" gesetzt werden):
 +
 +"Target" -> "Manual Programming" -> "Erase Chip (F4)"
 +
 +==== Schritt 4.) Geladenes Image ins Flash programmieren ====
 +
 +"Target" -> "Manual Programming" -> "Program (F5)"
  
-==== Schritt 2.) Mainboard Flash löschen ====+==== Schritt 5.) Stromversorgung trennen ====
  
 +===== Nach erfolgtem auslesen oder programmieren =====
  
-==== Schritt 3.) Gelade Imagedatei ins Flash programmieren ====+  - Stromversorgung abschlaten 
 +  - JTAG-Adapter trennen 
 +  - Drahtbrücke für Tuareg-Mode entfernen 
 +  - Gerät testweise wieder an Stromversorgung anklemmenGerät muss starten (Stromverbrauch ohne Display ca. 650 mA).
  
  
  • artikel/nav_common/jtag_readout_mainboard_flash.txt
  • Zuletzt geändert: Wed. 19.05.2021 13:28
  • von go4it