Dies ist eine alte Version des Dokuments!
UHSDR Bootloader
Note: Einarbeiten:
https://github.com/df8oe/UHSDR/wiki/Bootloader-Installation
https://github.com/df8oe/UHSDR/blob/81dd4afae1a52103b2f1824cba34e2ff35e805ea/mchf-eclipse/useful_manuals/bootloader_doc.md</bootnote>
https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=551;start=75
.bin oder .dfu Datei benutzen?
- Alles, was auf „.dfu“ aufhört, kann und sollte im dfu_node (also mit dem dfu-Tool und dem USB-Kabel) geflasht werden.
- Alles, was auf .bin aufhört, muss entweder
- mit ST-Link (bootloader updaten) oder
- mit dem USB-Stick (firmware updaten) gemacht werden. Zusätzlich kann man die firmware auch mit dem ST-Link updaten (.dfu).
ST-Micro DFuse Tool
Allererste Bootloader Installation
Zur Erstinstallation des Bootloaders nach der „P6“ Methode - wenn also noch nie ein Bootloader auf der MCU war - muß der Jumper „P6“ auf dem OVI40 UI Board geschlossen werden (mehr dazu unten).
Vorbereitungen zur Bootloader Installation:
- Stabiles 5V Netzteil bereitstellen
- Aktuellen OVI40 Bootloader herunterladen von https://df8oe.github.io/UHSDR/
- ST Micro DfuSETool Utility auf PC herunterladen und installieren: http://www.st.com/en/development-tools/stsw-stm32080.html
Die erste Bootloader Installation wird hier beschrieben: bootloader_install.pdf
Kontrolle der geladenen Bootloader Version
Nach erfolgreicher Bootloader-Installation den „P6“ Jumber entfernen und OVI40 UI booten.
Wenn Du im System-Menü der Firmware die Bootloader Version anzeigen lässt - was wird Dir dann angezeigt? Sollte es etwas anderes als 3.4.5 sein hol Dir bitte den Bootloader (.dfu - Datei) und flashe den mit Jumper und dem dfu-Tool. Und dann schau nochmal nach, ob dann der 3.4.5 angezeigt wird.
Nachfolgende Bootloader Update Installationen
<bootnote>ToDo
Bootloader kann installiert werden mit:
- Über Kabel (kleine USB Buchse) und DFuse-Tool (s.o.)
- USB Memory-Stick
- Debug-Adapter „ST-Link V2“
Je nach verwendeter Methode bitte die richtige Binär-datei nutzen: DFU Tool und natürlich die .dfu Datei nutzen (P6 muss nicht mehr gesteckt werden). *.bin nur mit ST-Link über die Diag-Schnittstelle
Flashen des UI Boards
Der UHSDR Bootloader hat 2 Modi: er kann über USB Memorystick geladen werden oder über den sogenannten DFU Modus
Weiter Details sind hier erklärt: https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades
Note: ToDo SW von wo (BL & FW)
Note: ToDo Doks lesen, Text Zusammenfassung schreiben, also include info from
https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=947
https://github.com/df8oe/UHSDR/wiki/Topics:-UHSDR:-SW-Installation-on-SDR</bootnote>
Bootloader laden
Siehe auch mcHF Inbetriebnahme Tipps
Stromversorgung dazu 5 Volt Pin 28+ , Pin 30 Gnd)
UHSDR Firmware laden
Nachdem im DFU mode (J6) der neueste Bootloader geladen wurde (bl-40SDR.dfu):
- +8V on JP1 pin 29 - zur Stromversorgung des USB stick!
- Drücke und (wichtig!) halte Taste „BAND -“
- +5V on JP1 pin 28 legen - um bootloader zu starten
- USB stick in USB port stecken - auf richtigen Firmware Namen achten (fw-40SDR.bin)
- Warten bis FW upload fertig ist
- Taste „Band -“ loslassen
- +5V aus und wieder einschalten für OVI40 UI board reboot.
Flashen des UI Boards
Der UHSDR Bootloader hat 2 Modi: er kann über USB Memorystick geladen werden oder über den sogenannten DFU Modus
Weiter Details sind hier erklärt: https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades
Alles, was auf „.dfu“ aufhört, kann und sollte im dfu_node (also mit dem dfu-Tool und dem USB-Kabel) geflasht werden.
<bootnote>ToDo SW von wo (BL & FW)
Alles, was auf .bin aufhört, muss entweder mit dem ST-Link (bootloader updaten) oder mit dem USB-Stick (firmware updaten) gemacht werden. Zusätzlich kann man die firmware auch mit dem ST-Link updaten (.dfu).
<bootnote>ToDo Doks lesen, Text Zusammenfassung schreiben, also include info from
https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=947
https://github.com/df8oe/UHSDR/wiki/Topics:-UHSDR:-SW-Installation-on-SDR</bootnote>