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 | ||
ovi40test:uiboardtest [19.01.2018 08:15] – df9ts_user | ovi40test:uiboardtest [20.01.2018 10:44] – df9ts | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
{{tag> | {{tag> | ||
- | |||
===== UI Board Test & Fehlersuche ===== | ===== UI Board Test & Fehlersuche ===== | ||
+ | ==== Test Adapter ==== | ||
+ | Einfache Realisierung von Testadaptern mit " | ||
+ | * Der kurze Adapter ist für den Labortisch. UI Board und RF Board liegen dann hintereinander. Über die zweite Buchsenleiste können Messungen am Header30 ausgeführt werden (geringere Kurzschlußgefahr). Die Beschriftung dient zur Orientierung der Pin-Belegung. | ||
+ | * Der lange Adapter ist für den Fall, daß das RF-Board aus dem Gehäuse herausgenommen werden muß (Länge 160mm) | ||
+ | [{{: | ||
+ | |||
+ | ==== Achtung: MCU Pin1 Markierung ==== | ||
die MCU hat zwei (!) Pin 1 Markierungen | die MCU hat zwei (!) Pin 1 Markierungen | ||
< | < | ||
Zeile 23: | Zeile 29: | ||
* R37 auf 6,8k (D2 rot) | * R37 auf 6,8k (D2 rot) | ||
* R116 auf 6,8k (D3 blau) | * R116 auf 6,8k (D3 blau) | ||
- | |||
- | ==== MCU wiederbeleben (" | ||
- | Eine nicht mehr funktionierende OVI40 MCU kann - sofern es sich um keinen Hardware Defekt handelt - auf 3 Wegen wiederbelebt werden: | ||
- | |||
- | - via USB-Stick (.bin-Datei) | ||
- | - via DFU und USB-Kabel (.dfu oder .bin - in letztem Fall musst Du die Startadresse mitgeben 0x810000) | ||
- | - via ST-Link (.bin-Datei - auch hier musst Du die Startadresse wie bei 2) angeben) | ||
- | |||
- | Die Dateien dazu finden sich [[uhsdr: | ||
- | |||
- | You will need : | ||
- | - an up to date STM32 ST-LINK utility ( http:// | ||
- | - a ST-LINKV2 probe ( http:// | ||
- | - latest version of the Bootloader and/or UHSDR Firmware | ||
- | |||
- | The only tricky part is to connect the probe JTAP connector to the JP8 UI board, here are the needed wires : | ||
- | |||
- | JP8-3 (SWDIO) to JTAG-7 | ||
- | JP8-4 (SWCLK) to JTAG-9 | ||
- | JP8-5 (UI_3V3) to JTAG-1 | ||
- | JP8-6 (GND) to JTAG-20 | ||
- | |||
- | The rest of the procedure is straight forward : connect, erase, flash and you are done. | ||
- | |||
- | One additional trick, when I first connected to the MCU, I got an error message « Readout Protection Mode » and was unable to erase the chip. I finally choosed to try to flash a first time and the utility did what was necessary to remove the protection mode. Cool, thank you STM ! | ||
- | |||
- | [{{: | ||
- | |||
- | A couple of us faced the same issue during beta testing the new UI board. | ||
- | But as you could see a cheap chinese ST Link adapter from Amazon or eBay saves your day | ||
- | |||
- | Here are the steps. Unfortunately in German but maybe it helps. | ||
- | https:// | ||
- | Register values from Andreas: | ||
- | https:// | ||
- | |||
- | The URLs are from a (forgotten) I40 UI thread in the mcHF folder. | ||