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 [12.02.2018 16:01] – df9ts | uhsdr:uhsdrtroubleshooting [20.02.2018 20:21] – [MCU Registerwerte wiederherstellen (Option Bytes)] df9ts | ||
---|---|---|---|
Zeile 44: | 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 SWDIO | JP8 Pin 3 | | + | |Pin-15 NRST |JP8 Pin 2 |
- | | JTAG-13 TRACESWO \\(nur nötig für debug output) | + | |Pin-07 |
- | | JTAG-20 Gnd | + | |Pin-09 SWCLK |JP8 Pin 4 |
- | | nicht unbedingt nötig: Signal: Reset | + | |Pin-01 MCU VDD |JP8 Pin 5 |VDD from MCU | |
+ | |Pin-20 Gnd |JP8 Pin 6 | ||
{{ : | {{ : | ||
Zeile 81: | 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:// | + | 1. Auch hier wird das [[http:// |
- | Man braucht keinen Account, es reicht Name und Email anzugeben, der Download-Link kommt dann per Email. | + | |
2. Verbinde den ST-LINK USB (3 Leitung SWDIO, SWCLK und GND) mit den entsprechenden Pins von UI Board P8, siehe oben. | 2. Verbinde den ST-LINK USB (3 Leitung SWDIO, SWCLK und GND) mit den entsprechenden Pins von UI Board P8, siehe oben. | ||
Zeile 90: | Zeile 89: | ||
3. Spannung anschalten und dann im ST-Tool auf Menu " | 3. Spannung anschalten und dann im ST-Tool auf Menu " | ||
- | 4. Wenn das alles klappt, kann man mit " | + | 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 (" |