Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
artikel:nav_common:jtag_readout_mainboard_flash [Fri. 26.07.2019 17:55] – go4it | artikel:nav_common:jtag_readout_mainboard_flash [Fri. 26.07.2019 18:20] – go4it | ||
---|---|---|---|
Zeile 19: | Zeile 19: | ||
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. | 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. | ||
+ | ===== Schritt 1) JTAG-Interface mit dem Mainboard verbinden ===== | ||
+ | Dieser Schritt ist hier erklärt: [[artikel: | ||
- | ===== Mittels Segger J-Link Interface | + | ===== Schritt 2) Watchdogs deaktivieren |
- | Um den Inhalt des Flash nur auszulesen, genügt die günstige, nicht-kommerzielle | + | :i: //Auf dem Mainboard steuert und überwacht ein NEC V850 Mikrocontroller (der sog. " |
+ | //Das allein reicht jedoch nicht, denn auch auf dem OMAP gibt es Watchdog-Timer. Diese werden nach einem Reset automatisch gestartet und werden normalerweise per Software immer wieder zurückgestellt. Um den Flash lesen/ | ||
+ | === 2.1) Heartbeat-Timer deaktivieren (Tuareg-Mode) === | ||
+ | Eine Drahtbrücke zwischen **Pin 3 (GND)** und **Pin 13 (/SEL)** am [[: | ||
- | ==== Schritt 1) JTAG-Interface mit dem Mainboard verbinden ==== | + | === 2.2) Watchdog-Timer deaktivieren |
- | [[artikel: | ||
- | ==== Schritt 2) Den Watchdog vom Radioprozessor deaktivieren ==== | ||
- | Auf dem Mainboard steuert ein NEC V850 Mikrocontroller (der sog. " | + | ===== Schritt 3) J-Flash |
- | + | ||
- | Hierzu muss eine **Drahtbrücke zwischen Pin 3 und Pin 13** des [[: | + | |
- | + | ||
- | ==== Schritt 3) Einstellungen im J-Flash | + | |
In der recht umfangreichen Liste der unterstützten CPUs 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 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 :-) |