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
Letzte ÜberarbeitungBeide Seiten der Revision
uhsdr:uhsdrbl [05.02.2018 14:13] df9tsuhsdr:uhsdrbl [12.02.2018 16:20] – [Bootloader auf korrekte Funktion prüfen] 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 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]]+
  
 +==== Option 2: DeFuse Tool Upgrade ====
  
-<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+=== 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 verbindenAm 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)
  
 +=== Arbeitsschritte ===
 +  * Boot loader Installation wird {{:projekte:ovi40-sdr:bootloader_install.pdf|hier beschrieben}}
  
-<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]] \\ +=== Weiterführende Doks === 
-[[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: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)]]
  
-=== Bootloader laden === 
  
-Siehe auch [[https://www.amateurfunk-sulingen.de/mchf-projekt/inbetriebnahme-tipps#start|mcHF Inbetriebnahme Tipps]]+==== Option 3USB-Stick Upgrade ====
  
-Stromversorgung dazu 5 Volt Pin 28+ Pin 30 Gnd)+=== 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
  
-=== UHSDR Firmware laden ===+=== 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 entfernen, dann wieder anlegen um OVI40 UI erneut zu booten.
  
-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.txt
  • Zuletzt geändert: 13.02.2018 16:47
  • von df9ts