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 14:13] df9tsuhsdr:uhsdrbl [13.02.2018 16:47] (aktuell) – [Option 3: USB-Stick Upgrade] df9ts
Zeile 1: Zeile 1:
-{{tag>stub}} +{{tag>review}} 
 {{tag>german}} {{tag>german}}
-===== UHSDR Bootloader ===== 
  
-<bootnote>Einarbeiten:\\ +==== Bootloader Installation - Allgemeine Bemerkungen ==== 
-[[https://github.com/df8oe/UHSDR/wiki/Bootloader-Installation|https://github.com/df8oe/UHSDR/wiki/Bootloader-Installation]]\\ +Es gibt 2 Optionen für die allererste 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]]>+  * Option 1Debug adapterVorbedingungen: 
 +    * 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)
  
-https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=551;start=75 
  
-==== .bin oder .dfu Datei benutzen? ==== +Nachfolgende Bootloader upgrades können gemacht werden mit: 
-  * Alles, was auf ".dfu" aufhört, kann und sollte im dfu_node (also mit dem dfu-Tool und dem USB-Kabel) geflasht werden+  * Option 1: ST-Link/V2 
-  Alleswas auf .bin aufhörtmuss entweder   +  * Option 2: DfuSE 
-    * mit ST-Link (bootloader updaten) oder  +  * Option 3: USB-StickVorbedingungen: 
-    * mit dem USB-Stick (firmware updaten) gemacht werden. Zusätzlich kann man die firmware auch mit dem ST-Link updaten (.dfu).+    USB stickFAT oder FAT32 formatiert, mit korrektem Bootloader File 
 +    * Auf dem OVI40 UI installierter UHSDR bootloader, funktioniert
  
-==== ST-Micro DFuse Tool ==== +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: 
-{{ :uhsdr:en.cd00155676.pdf ST-Micro DFuse Tool Beschreibung}}+  * *.bin Date (reines Binary File) 
 +  * *.dfu Datei (Binary File mit zusätzlichen Infos, z.B. Lade-Adresse)
  
 +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!
  
-==== Allererste Bootloader Installation ====+Die nächsten Abschnitte erklären alles detailierter
  
-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).+==== "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
  
-Vorbereitungen zur Bootloader Installation:+Nach Schließen des P6 Jumpers mit Option 1 oder Option 2 fortfahren.
  
-  Stabiles 5V Netzteil bereitstellen +Nach erfolgtem Upgrade daran denken, den P6 Jumper **wieder zu öffnen**.
-  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}}+==== Option 1ST-Link Upgrade ====
  
-==== Kontrolle der geladenen Bootloader Version ==== +=== Vorbedingungen === 
- +  * Neueste Datei bl-40SDR.bin [[https://www.amateurfunk-sulingen.de/uhsdr/bootloader-latest/OVI40/|hier herunterladen]].    
-Nach erfolgreicher Bootloader-Installation den "P6" Jumber entfernen und OVI40 UI booten+  * 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 
-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 - Dateiund flashe den mit Jumper und dem dfu-Tool. Und dann schau nochmal nach, ob dann der 3.4.5 angezeigt wird. +  * OVI40 UI mit +5V versorgt (JP1)
- +
-==== Nachfolgende Bootloader Update Installationen ====+
  
 +=== 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 nutzenDFU 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|https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades]]+==== Option 2DeFuse Tool Upgrade ====
  
 +=== 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)
  
-<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+=== Arbeitsschritte === 
 +  * Boot loader Installation wird {{:projekte:ovi40-sdr:bootloader_install.pdf|hier beschrieben}}
  
 +=== 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)]]
  
-<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 ===+==== Option 3: USB-Stick Upgrade ====
  
-Siehe auch [[https://www.amateurfunk-sulingen.de/mchf-projekt/inbetriebnahme-tipps#start|mcHF Inbetriebnahme Tipps]]+=== 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
  
-Stromversorgung dazu 5 Volt Pin 28+ , Pin 30 Gnd)+=== Arbeitsschritte === 
 +  - 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 entfernendann wieder anlegen um OVI40 UI erneut zu booten.
  
-=== UHSDR Firmware laden ===+[{{:uhsdr:i40_32.jpg?400|Bootloader Upgrade per USB Stick (Photo DL8EBD)}}]
  
-Nachdem im DFU mode (J6) der neueste Bootloader geladen wurde (bl-40SDR.dfu):+==== Bootloader auf korrekte Funktion prüfen ====
  
-  - +8V on JP1 pin 29 - zur Stromversorgung des USB stick! +Jumper P6 öffnen, falls er zuvor geschlossen wurde, dann OVI40 UI booten.
-  - 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.+
  
 +Beim starten der OVI40 UI sollte bei korrekter Installation folgender boot loader splash screen sichtbar sein:
  
-==== Flashen des UI Boards ====+[{{:uhsdr:i40_33.jpg?400|Boot loader splash screen / Startbildschirm}}]
  
-Der UHSDR Bootloader hat 2 Modi: er kann über USB Memorystick geladen werden oder über den sogenannten DFU Modus+Bitte auch Bootloader version im Firmware System Menü prüfen.
  
-Weiter Details sind hier erklärt: [[https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades|https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades]]+===== 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]]
  
-Alles, was auf ".dfu" aufhört, kann und sollte im dfu_node (also mit dem dfu-Tool und dem USB-Kabel) geflasht werden.+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 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]]> 
  
  
  • uhsdr/uhsdrbl.1517840020.txt.gz
  • Zuletzt geändert: 05.02.2018 14:13
  • von df9ts