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 | ||
uhsdr:uhsdrtroubleshooting [20.01.2018 12:17] – df9ts | uhsdr:uhsdrtroubleshooting [20.02.2018 20:21] – [MCU Registerwerte wiederherstellen (Option Bytes)] df9ts | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | {{tag>stub}} | + | {{tag>review}} |
+ | {{tag> | ||
===== UHSDR Fehlerbeseitigung (Troubleshootig) ===== | ===== UHSDR Fehlerbeseitigung (Troubleshootig) ===== | ||
+ | |||
+ | ==== Weißer LCD Bildschirm - "White screen" | ||
+ | Bleibt der Bildschirm nach dem Einschalten des OVI40 UI boards konstant weiß beleuchtet ohne Text, so läuft der Bootloader nicht und muß geflasht werden, d.h. auf dem OVI40 UI installiert werden (siehe XXXXX). | ||
+ | |||
+ | Prüfen des Bootloaders mit einfachen Mitteln: | ||
+ | * Wenn beim Einschalten der LCD Bildschirm kurz weiß wird (" | ||
+ | * Taste "Band +" drücken, danach +5V an OVI40 UI board anlegen. Es sollte ein Text auf dem Displa erscheinen | ||
+ | * Taste "Band -" drücken, danach +5V an OVI40 UI board anlegen. Es sollte ein Text auf dem Displa erscheinen | ||
+ | |||
+ | Sollte trotz Neuinstallation der Bootloader immernoch nicht laufen so sind die Hinweise weiter unten (MCU tot, Option Bytes) zu beachten. Es kann auch ein Hardware Defekt vorliegen. | ||
==== UI Board " | ==== UI Board " | ||
Zeile 33: | Zeile 44: | ||
Das Adapterkabel sollte nicht länger als 10cm sein. Es werden 3 oder 4 Litzen | Das Adapterkabel sollte nicht länger als 10cm sein. Es werden 3 oder 4 Litzen | ||
verbunden. | verbunden. | ||
- | |< 40% 50% 50% >| | + | |< 60% 50% 25% 25% >| |
- | | ST-link | + | |ST-link |
- | | JTAG-9 SWCLK | + | |Pin-13 TRACESWO |
- | | JTAG-7 SDWIO | + | |Pin-15 NRST |JP8 Pin 2 |
- | | | + | |Pin-07 SWDIO |JP8 Pin 3 |Debug I/O | |
- | | | + | |Pin-09 SWCLK |JP8 Pin 4 |
+ | |Pin-01 MCU VDD |JP8 Pin 5 |VDD from MCU | | ||
+ | |Pin-20 Gnd | ||
+ | {{ : | ||
- | === 3. Dateien laden und Connect === | + | [{{: |
+ | |||
+ | === 3. Connect === | ||
Hat man alles richtig gemacht erscheint nach betätigen von Target Connect sowie | Hat man alles richtig gemacht erscheint nach betätigen von Target Connect sowie | ||
File -> Open (entsprechendes *.bin file auswählen) folgender Bildschirm (hier | File -> Open (entsprechendes *.bin file auswählen) folgender Bildschirm (hier | ||
Zeile 65: | Zeile 81: | ||
Das war es dann auch schon. Bootloader und Firmware sind nun Programmiert. | Das war es dann auch schon. Bootloader und Firmware sind nun Programmiert. | ||
- | ==== MCU Registerwerte wiederherstellen ==== | + | ==== MCU Registerwerte wiederherstellen |
+ | |||
+ | 1. Auch hier wird das [[http:// | ||
+ | |||
+ | 2. Verbinde den ST-LINK USB (3 Leitung SWDIO, SWCLK und GND) mit den entsprechenden Pins von UI Board P8, siehe oben. | ||
+ | |||
+ | 3. Spannung anschalten und dann im ST-Tool auf Menu " | ||
+ | |||
+ | 4. Wenn das alles klappt, kann man mit " | ||
Dies sind die korrekten Werte für die MCU " | Dies sind die korrekten Werte für die MCU " | ||
+ | |||
+ | [{{: | ||
+ | |||
|< 50% 50% 50% >| | |< 50% 50% 50% >| | ||
- | |Read Out Protection: | + | |
- | |BOR-Level: | + | |Read Out Protection: |
- | |IWDG_SW:| gesetzt| | + | |BOR-Level: |
- | |WWDG_SW:| gesetzt| | + | |IWDG_SW: |
- | |nRST_STOP: | + | |WWDG_SW: |
- | |nRST_STDBY: | + | |nRST_STOP: |
- | |FZ_IWDG_STOP: | + | |nRST_STDBY: |
- | |FZ_IWDG_STDBY: | + | |FZ_IWDG_STOP: |
- | |nDBOOT:| gesetzt| | + | |FZ_IWDG_STDBY: |
- | |nDBANK:| nicht gesetzt| | + | |nDBOOT: |
- | |BOOT_ADD0: | + | |nDBANK: |
- | |BOOT_ADD1: | + | |BOOT_ADD0: |
- | |bei keiner der Boxen unter "Flash Section Protection" | + | |BOOT_ADD1: |
+ | |bei keiner der Boxen unter "Flash Section Protection" | ||
+ | |||
+ | \\ | ||
==== SW Fehler (" | ==== SW Fehler (" | ||
Zeile 93: | Zeile 125: | ||
* Neue Fehlermeldung [[https:// | * Neue Fehlermeldung [[https:// | ||
+ | ==== Hardware Defekt prüfen ==== | ||
+ | * Ist die MCU in korrekter Orientierung (Pin 1) eingelötet? | ||
+ | * +3.3V für MCU vorhanden, ebenso MAsse? | ||
+ | * Takt vorhanden (TXCO)? | ||
+ | * Alle Leitungen von MCU zu den USB Buchsen ohne Kurzschlüße und Unterbrechungen? | ||