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
Nächste ÜberarbeitungBeide Seiten der Revision
uhsdr:uhsdrbl [05.02.2018 14:13] df9tsuhsdr:uhsdrbl [06.02.2018 18:27] df9ts_user
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 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|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+
  
 +==== Option 2: DeFuse Tool Upgrade ====
  
-<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]] \\ +=== Vorbedingungen === 
-[[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]]>+  * 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)
  
-=== Bootloader laden ===+=== Arbeitsschritte === 
 +  * Boot loader Installation wird {{:projekte:ovi40-sdr:bootloader_install.pdf|hier beschrieben}}
  
-Siehe auch [[https://www.amateurfunk-sulingen.de/mchf-projekt/inbetriebnahme-tipps#start|mcHF Inbetriebnahme Tipps]]+=== 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)]]
  
-Stromversorgung dazu 5 Volt Pin 28+ , Pin 30 Gnd) 
  
-=== UHSDR Firmware laden ===+==== Option 3: USB-Stick Upgrade ====
  
-Nachdem im DFU mode (J6) der neueste Bootloader geladen wurde (bl-40SDR.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
  
-  - +8V on JP1 pin 29 - zur Stromversorgung des USB stick! +=== Arbeitsschritte === 
-  - Drücke und (wichtig!) halte Taste "BAND -" +  - Taste "BAND -" drücken und gedrückt halten 
-  - +5V on JP1 pin 28 legen - um bootloader zu starten +  - +5V an JP1 pin 28 legen - dadurch startet der Bootloader 
-  - USB stick in USB port stecken - auf richtigen Firmware Namen achten (fw-40SDR.bin) +  - USB stick in große USB Buchse des OVI40 UI stecken 
-  - Warten bis FW upload fertig ist +  - Wartenbis FW Programmierung fertig ist 
-  - Taste "Band -" loslassen +  - "Band -" loslassen 
-  - +5V aus und wieder einschalten für OVI40 UI board reboot.+  - +5V entfernen, dann wieder anlegen um OVI40 UI erneut zu booten.
  
 +==== Bootloader auf korrekte Funktion prüfen ====
  
-==== Flashen des UI Boards ====+Jumper P6 öffnen, falls er zuvor geschlossen wurde, dann OVI40 UI booten.
  
-Der UHSDR Bootloader hat 2 Modi: er kann über USB Memorystick geladen werden oder über den sogenannten DFU Modus+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.txt
  • Zuletzt geändert: 13.02.2018 16:47
  • von df9ts