Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
en:uhsdr:uhsdrbl [05.02.2018 14:25] – df9ts | en:uhsdr:uhsdrbl [06.02.2018 17:49] – df9ts_user | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{tag>stub}} | + | {{tag>review}} |
{{tag> | {{tag> | ||
- | ===== UHSDR Bootloader General Reading ===== | ||
- | |||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
==== Bootloader Installation - General Comments ==== | ==== Bootloader Installation - General Comments ==== | ||
- | Three different | + | Three different |
- | * STM ST-Link V2 debug adapter | + | |
- | * PC, USB-to-microUSB | + | |
- | * USB-Stick | + | |
+ | | ||
+ | * USB to micro-USB cable (to connect | ||
+ | * Option 3: USB-Stick | ||
+ | * USB stick with correct boot loader image | ||
+ | * prior boot loader installation existing and working | ||
- | The latest boot loader SW can be found [[https:// | + | The latest boot loader SW can be found [[https:// |
* *.bin file (pure binary file) | * *.bin file (pure binary file) | ||
* *.dfu file (containing binary and additional info such as target address on MCU) | * *.dfu file (containing binary and additional info such as target address on MCU) | ||
- | For a very first boot loader installation (e.g. just after assembling the OVI40 UI board) the jumper | + | For a very first boot loader installation (e.g. just after assembling the OVI40 UI board) |
Please refer to the next sections for more details | Please refer to the next sections for more details | ||
- | ==== .bin oder .dfu Datei benutzen? | + | ==== "P6 Jumper" |
- | * Alles, | + | Close P6 jumper in case: |
- | * Alles, was auf .bin aufhört, muss entweder | + | * There was never a UHSDR boot loader on the MCU (e.g. new assembled board) |
- | * mit ST-Link (bootloader updaten) oder | + | * Boot loader malfunctions, no upgrade with Defuse or USB-Stick |
- | * mit dem USB-Stick | + | |
- | ==== ST-Micro DFuse Tool ==== | + | After closing jumper " |
- | {{ : | + | |
+ | After upgrade please **remember** to remove jumper P6 again!! | ||
- | ==== Allererste Bootloader Installation | + | ==== Option 1: ST-Link upgrade |
+ | ToDo | ||
- | Zur **Erstinstallation** des Bootloaders nach der " | + | === Preconditions === |
+ | | ||
+ | | ||
+ | | ||
+ | * OVI40 UI powered up with 5V (JP1) | ||
- | Vorbereitungen zur Bootloader Installation: | + | === Procedure === |
- | * Stabiles 5V Netzteil bereitstellen | + | === Further Reading === |
- | * Aktuellen OVI40 Bootloader herunterladen von [[https://df8oe.github.io/UHSDR/|https://df8oe.github.io/UHSDR/]] | + | * {{ :en:uhsdr:en.dm00026748.pdf |ST-Link V2 user manual}} |
- | * ST Micro DfuSETool Utility auf PC herunterladen und installieren: | + | * {{ :en:uhsdr:en.cd00262073.pdf |STM32 ST-Link SW Utility user manual}} |
+ | * [[http:// | ||
+ | * [[http:// | ||
- | Die erste Bootloader Installation wird hier beschrieben: {{: | + | ==== Option 2: DeFuse Tool upgrade ==== |
+ | ToDo | ||
- | ==== Kontrolle der geladenen Bootloader Version ==== | + | === Preconditions |
+ | * Download latest bl-40SDR.dfu bootloader from [[https:// | ||
+ | * Install ST-Micro DeFuse Tool: [[http:// | ||
+ | * Connect PC with OVI40 UI via USB - to - MiniUSB cable. Use MiniUSB plug on OVI40 UI | ||
+ | * ST-Micro DFuse SW installed on PC and running, USB drivers installed, OVI40 UI recognized by PC | ||
+ | * OVI40 UI powered up with 5V (JP1) | ||
- | Nach erfolgreicher Bootloader-Installation den " | + | === Procedure === |
+ | * Boot loader installation described {{: | ||
- | 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. | + | === Further reading === |
+ | * {{ :uhsdr:en.cd00155676.pdf | ST-Micro DFuse Tool description}} | ||
+ | * [[http:// | ||
- | ==== Nachfolgende Bootloader Update Installationen ==== | ||
- | < | + | ==== Option 3: USB-Stick upgrade upgrade ==== |
+ | ToDo | ||
- | Bootloader kann installiert werden mit: | + | === Preconditions === |
- | * Über Kabel (kleine USB Buchse) und DFuse-Tool (s.o.) | + | * Download latest bl-40SDR.bin bootloader from [[https:// |
- | * USB Memory-Stick | + | * Format |
- | * Debug-Adapter " | + | * Copy .bin file to stick. Make sure it is copied as file, not just a link / short-cut |
+ | * OVI40 UI powered up with 5V (Pin 28 JP1) and 8V (Pin 29 JP1) and GND (Pin 30 JP1). The 8V powers the USB stick via voltage regulator | ||
+ | * Recent UHSDR boot loader installed and working | ||
- | 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). | + | === Procedure === |
+ | | ||
+ | | ||
+ | - Supply +5V on JP1 pin 28 - this starts the boot loader | ||
+ | - insert USB stick into large USB port of OVI40 UI | ||
+ | - Wait for FW upload to finish | ||
+ | - Release switch "Band -" | ||
+ | - Remove +5V, then apply again to reboot OVI40 UI. | ||
- | ==== Flashen des UI Boards | + | ==== Check proper working of newly loaded boot loader |
- | Der UHSDR Bootloader hat 2 Modi: er kann über USB Memorystick geladen werden oder über den sogenannten DFU Modus | + | Remove Jumper P6 if previously closed, then boot UI. |
- | Weiter Details sind hier erklärt: [[https:// | + | Check boot loader version number displayed in system menu corresponds to the version you intended to install. |
+ | ===== UHSDR Bootloader further reading ===== | ||
+ | Forum: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
- | < | + | Github Wiki: |
- | + | | |
- | + | | |
- | < | + | * [[https:// |
- | [[https:// | + | |
- | + | ||
- | === Bootloader laden === | + | |
- | + | ||
- | Siehe auch [[https:// | + | |
- | + | ||
- | 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): | + | |
- | + | ||
- | | + | |
- | - 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: | + | |
- | + | ||
- | Alles, was auf " | + | |
- | < | ||
- | 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). | ||
- | < | ||
- | [[https:// | ||