Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision |
uhsdr:uhsdrbl [05.02.2018 13:38] – df9ts | uhsdr:uhsdrbl [12.02.2018 16:20] – [Bootloader auf korrekte Funktion prüfen] df9ts |
---|
{{tag>stub}} | {{tag>review}} |
| {{tag>german}} |
| |
===== UHSDR Bootloader ===== | ==== Bootloader Installation - Allgemeine Bemerkungen ==== |
| Es gibt 2 Optionen für die allererste Bootloader Installation: |
| * Option 1: Debug adapter. Vorbedingungen: |
| * STM "ST-Link/V2" Adapter, |
| * PC mit STM Link SW |
| * Option 2: STM "Defuse". Vorbedingungen: |
| * PC mit STM Defuse Tool installiert |
| * USB-microUSB Kabel (um PC mit OVI40 UI zu verbinden) |
| |
<bootnote>Einarbeiten:\\ | |
[[https://github.com/df8oe/UHSDR/wiki/Bootloader-Installation|https://github.com/df8oe/UHSDR/wiki/Bootloader-Installation]]\\ | |
[[https://github.com/df8oe/UHSDR/blob/81dd4afae1a52103b2f1824cba34e2ff35e805ea/mchf-eclipse/useful_manuals/bootloader_doc.md</bootnote|https://github.com/df8oe/UHSDR/blob/81dd4afae1a52103b2f1824cba34e2ff35e805ea/mchf-eclipse/useful_manuals/bootloader_doc.md</bootnote]]> | |
| |
==== Allererste Bootloader Installation ==== | Nachfolgende Bootloader upgrades können gemacht werden mit: |
| * Option 1: ST-Link/V2 |
| * Option 2: DfuSE |
| * Option 3: USB-Stick. Vorbedingungen: |
| * USB stick, FAT oder FAT32 formatiert, mit korrektem Bootloader File |
| * Auf dem OVI40 UI installierter UHSDR bootloader, funktioniert |
| |
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). | Die neueste Bootloader SW kann [[https://df8oe.github.io/UHSDR/|hier]] gefunden werden. Abhänging von der gewählten Option 1, 2 oder benötigt man: |
| * *.bin Date (reines Binary File) |
| * *.dfu Datei (Binary File mit zusätzlichen Infos, z.B. Lade-Adresse) |
| |
Vorbereitungen zur Bootloader Installation: | Für eine allererste UHSDR Bootloader Installation muß der Jumper "P6" gesetzt sein, siehe unten. Für nachfolgende Bootloader Installationen kann der Jumper offen bleiben! |
| |
* Stabiles 5V Netzteil bereitstellen | Die nächsten Abschnitte erklären alles detailierter |
* Aktuellen OVI40 Bootloader herunterladen von [[https://df8oe.github.io/UHSDR/|https://df8oe.github.io/UHSDR/]] | |
* ST Micro DfuSETool Utility auf PC herunterladen und installieren: [[http://www.st.com/en/development-tools/stsw-stm32080.html|http://www.st.com/en/development-tools/stsw-stm32080.html]] | |
| |
Die erste Bootloader Installation wird hier beschrieben: {{:projekte:ovi40-sdr:bootloader_install.pdf|bootloader_install.pdf}} | ==== "P6 Jumper" Methode zur allerersten Bootloader Installation ==== |
| P6 jumper schließen, wenn: |
| * Noch nie ein UHSDR Bootloader auf diesem OVI40 UI installiert war |
| * Bootloader nicht funktioniert und andere Installationsmethoden gescheitert sind |
| |
==== Kontrolle der geladenen Bootloader Version ==== | Nach Schließen des P6 Jumpers mit Option 1 oder Option 2 fortfahren. |
| |
Nach erfolgreicher Bootloader-Installation den "P6" Jumber entfernen und OVI40 UI booten. | Nach erfolgtem Upgrade daran denken, den P6 Jumper **wieder zu öffnen**. |
| |
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. | ==== Option 1: ST-Link Upgrade ==== |
| |
==== Nachfolgende Bootloader Update Installationen ==== | === Vorbedingungen === |
| * Neueste Datei bl-40SDR.bin [[https://www.amateurfunk-sulingen.de/uhsdr/bootloader-latest/OVI40/|hier herunterladen]]. |
| * STM ST-Link V2 adapter mit PC und OVI40 UI verbinden. |
| * ST-Link SW installiert und läuft auf PC. USB Treiber installiert, ST-Link/V2 wird als USB Gerät von PC erkannt |
| * OVI40 UI mit +5V versorgt (JP1) |
| |
| === Arbeitsschritte === |
<bootnote>ToDo</bootnote> | <bootnote>ToDo</bootnote> |
| |
Bootloader kann installiert werden mit: | === Further Reading === |
* Über Kabel (kleine USB Buchse) und DFuse-Tool (s.o.) | * {{ :en:uhsdr:en.dm00026748.pdf |ST-Link V2 user manual}} |
* USB Memory-Stick | * {{ :en:uhsdr:en.cd00262073.pdf |STM32 ST-Link SW Utility user manual}} |
* Debug-Adapter "ST-Link V2" | * [[http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-link009.html|STM ST-Link/V2 USB drivers available here]] |
| * [[http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-link004.html|ST-Link SW utility available at bottom of this page]] |
| |
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 | ==== Option 2: DeFuse Tool Upgrade ==== |
| |
==== Flashen des UI Boards ==== | === Vorbedingungen === |
| * Neueste Datei bl-40SDR.dfu von [[https://www.amateurfunk-sulingen.de/uhsdr/bootloader-latest/OVI40/|hier herunterladen]]. |
| * ST-Micro DeFuse Tool installieren: [[http://www.st.com/en/development-tools/stsw-stm32080.html|http://www.st.com/en/development-tools/stsw-stm32080.html]] |
| * PC mit OVI40 UI über USB - to - MiniUSB Kabel verbinden. Am OVI40 UI die MiniUSB Buchse nehmen! |
| * ST-Micro DFuse SW auf PC installiert und läuft, USB Treiber installiert, OVI40 UI wird von PC als USB Gerät erkannt |
| * OVI40 UI mit +5V versorgt (JP1) |
| |
Der UHSDR Bootloader hat 2 Modi: er kann über USB Memorystick geladen werden oder über den sogenannten DFU Modus | === Arbeitsschritte === |
| * Boot loader Installation wird {{:projekte:ovi40-sdr:bootloader_install.pdf|hier beschrieben}} |
| |
Weiter Details sind hier erklärt: [[https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades|https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades]] | === Weiterführende Doks === |
| * {{ :uhsdr:en.cd00155676.pdf | ST-Micro DFuse Tool description}} |
| * [[http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-stm32080.html|DfuSe Ressources and SW (bootom of page)]] |
| |
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)</bootnote> Bootlader:mcHF -OVI40 dann :bl-40SDR.bin & bl-40SDR.dfu Firmware :fw-40SDR.bin & fw-40SDR.dfu | ==== Option 3: USB-Stick Upgrade ==== |
| |
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). | === Vorbedingungen === |
| * Neueste bl-40SDR.bin Datei herunterladen [[https://www.amateurfunk-sulingen.de/uhsdr/bootloader-latest/OVI40/|von hier]]. |
| * USB-Stick formatieren mit FAT oder FAT32 |
| * bl-40SDR.bin auf Stick kopieren. Sicherstellen, daß die Datei kopiert wurde und nicht nur ein Shortcut zur Datei |
| * OVI40 UI mit +5V versorgen (Pin 28 JP1) und +8V (Pin 29 JP1) und GND (Pin 30 JP1). +8V versorgt den USB Stick über Spannungsregler |
| * Neuerer UHSDR Bootloader auf OVI40 UI installiert und läuft ok |
| |
<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://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=947]] \\ | === Arbeitsschritte === |
[[https://github.com/df8oe/UHSDR/wiki/Topics:-UHSDR:-SW-Installation-on-SDR</bootnote|https://github.com/df8oe/UHSDR/wiki/Topics:-UHSDR:-SW-Installation-on-SDR</bootnote]]> | - Taste "BAND -" drücken und gedrückt halten |
| - +5V an JP1 pin 28 legen - dadurch startet der Bootloader |
| - USB stick in große USB Buchse des OVI40 UI stecken |
| - Warten, bis FW Programmierung fertig ist |
| - "Band -" loslassen |
| - +5V entfernen, dann wieder anlegen um OVI40 UI erneut zu booten. |
| |
=== Bootloader laden === | ==== Bootloader auf korrekte Funktion prüfen ==== |
| |
Siehe auch [[https://www.amateurfunk-sulingen.de/mchf-projekt/inbetriebnahme-tipps#start|mcHF Inbetriebnahme Tipps]] | Jumper P6 öffnen, falls er zuvor geschlossen wurde, dann OVI40 UI booten. |
| |
Stromversorgung dazu 5 Volt Pin 28+ , Pin 30 Gnd) | Beim starten der OVI40 UI sollte bei korrekter Installation folgender boot loader splash screen sichtbar sein: |
| |
=== UHSDR Firmware laden === | [{{:uhsdr:i40_33.jpg?400|Boot loader splash screen / Startbildschirm}}] |
| |
Nachdem im DFU mode (J6) der neueste Bootloader geladen wurde (bl-40SDR.dfu): | Bitte auch Bootloader version im Firmware System Menü prüfen. |
| |
- +8V on JP1 pin 29 - zur Stromversorgung des USB stick! | ===== UHSDR Bootloader - Weiterführende Doks ===== |
- Drücke und (wichtig!) halte Taste "BAND -" | Forum: |
- +5V on JP1 pin 28 legen - um bootloader zu starten | * [[https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=551;start=75]] |
- USB stick in USB port stecken - auf richtigen Firmware Namen achten (fw-40SDR.bin) | * [[https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=947|https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=947]] |
- Warten bis FW upload fertig ist | * [[https://www.amateurfunk-sulingen.de/mchf-projekt/inbetriebnahme-tipps#start|mcHF Inbetriebnahme Tipps]] |
- Taste "Band -" loslassen | |
- +5V aus und wieder einschalten für OVI40 UI board reboot. | |
| |
==== Nachfolgende Bootloader Update Installationen ==== | Github Wiki: |
| * [[https://github.com/df8oe/UHSDR/wiki/Bootloader-Installation|https://github.com/df8oe/UHSDR/wiki/Bootloader-Installation]] |
| * [[https://github.com/df8oe/UHSDR/blob/81dd4afae1a52103b2f1824cba34e2ff35e805ea/mchf-eclipse/useful_manuals/bootloader_doc.md]] |
| * [[https://github.com/df8oe/UHSDR/wiki/Topics:-UHSDR:-SW-Installation-on-SDR]] |
| * [[https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades]] |
| |
<bootnote>ToDo</bootnote> | |
| |
==== 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|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)</bootnote> Bootlader:mcHF -OVI40 dann :bl-40SDR.bin & bl-40SDR.dfu Firmware :fw-40SDR.bin & fw-40SDR.dfu | |
| |
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://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|https://github.com/df8oe/UHSDR/wiki/Topics:-UHSDR:-SW-Installation-on-SDR</bootnote]]> | |
| |
| |