uhsdr:uhsdrbl

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
uhsdr:uhsdrbl [05.02.2018 13:16] df9tsuhsdr:uhsdrbl [13.02.2018 16:47] (aktuell) – [Option 3: USB-Stick Upgrade] df9ts
Zeile 1: Zeile 1:
-{{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 === 
 +  * {{ :en:uhsdr:en.dm00026748.pdf |ST-Link V2 user manual}} 
 +  * {{ :en:uhsdr:en.cd00262073.pdf |STM32 ST-Link SW Utility user manual}} 
 +  * [[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]]
  
-Bootloader über Kabel (kleine USB Buchse) und DFU Tool und natürlich die .dfu Datei nutzen. \\ P6 muss nicht mehr gesteckt werden. \\  \\ .bin nur mit ST-Link über die Diag-Schnittstelle \\  \\ Lesestoff:+==== Option 2DeFuse 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 Modier 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 3USB-Stick Upgrade ====
  
-Alles, was auf .bin aufhört, muss entweder mit dem ST-Link (bootloader updaten) oder mit dem USB-Stick (firmware updaten) gemacht werdenZusä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 ===+[{{:uhsdr:i40_32.jpg?400|Bootloader Upgrade per USB Stick (Photo DL8EBD)}}]
  
-Siehe auch [[https://www.amateurfunk-sulingen.de/mchf-projekt/inbetriebnahme-tipps#start|mcHF Inbetriebnahme Tipps]]+==== Bootloader auf korrekte Funktion prüfen ====
  
-Stromversorgung dazu 5 Volt Pin 28+ Pin 30 Gnd)+Jumper P6 öffnenfalls er zuvor geschlossen wurde, dann OVI40 UI booten.
  
-=== UHSDR Firmware laden ===+Beim starten der OVI40 UI sollte bei korrekter Installation folgender boot loader splash screen sichtbar sein:
  
-Nachdem im DFU mode (J6) der neueste Bootloader geladen wurde (bl-40SDR.dfu):+[{{:uhsdr:i40_33.jpg?400|Boot loader splash screen / Startbildschirm}}]
  
-  - +8V on JP1 pin 29 - zur Stromversorgung des USB stick! +Bitte auch Bootloader version im Firmware System Menü prüfen.
-  - 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.+
  
-==== Nachfolgende Bootloader Update Installationen ====+===== UHSDR Bootloader - Weiterführende Doks ===== 
 +Forum: 
 +  * [[https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=551;start=75]] 
 +  * [[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://www.amateurfunk-sulingen.de/mchf-projekt/inbetriebnahme-tipps#start|mcHF Inbetriebnahme Tipps]]
  
-<bootnote>ToDo</bootnote> +Github Wiki
- +  [[https://github.com/df8oe/UHSDR/wiki/Bootloader-Installation|https://github.com/df8oe/UHSDR/wiki/Bootloader-Installation]] 
-==== Flashen des UI Boards ==== +  [[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]] 
-Der UHSDR Bootloader hat 2 Modier kann über USB Memorystick geladen werden oder über den sogenannten DFU Modus +  * [[https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades]]
- +
-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]]+
- +
-=== Bootloader laden === +
- +
-Siehe auch [[https://www.amateurfunk-sulingen.de/mchf-projekt/inbetriebnahme-tipps#start|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. 
  
  
  • uhsdr/uhsdrbl.1517836615.txt.gz
  • Zuletzt geändert: 05.02.2018 13:16
  • von df9ts