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 13:53] 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
  
-==== Allererste Bootloader Installation ====+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)
  
-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).+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!
  
-Vorbereitungen zur Bootloader Installation:+Die nächsten Abschnitte erklären alles detailierter
  
-  * Stabiles 5V Netzteil bereitstellen +==== "P6 Jumper" Methode zur allerersten Bootloader Installation ==== 
-  * Aktuellen OVI40 Bootloader herunterladen von [[https://df8oe.github.io/UHSDR/|https://df8oe.github.io/UHSDR/]] +P6 jumper schließen, wenn: 
-  * 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]]+  * Noch nie ein UHSDR Bootloader auf diesem OVI40 UI installiert war 
 +  * Bootloader nicht funktioniert und andere Installationsmethoden gescheitert sind
  
-Die erste Bootloader Installation wird hier beschrieben: {{:projekte:ovi40-sdr:bootloader_install.pdf|bootloader_install.pdf}}+Nach Schließen des P6 Jumpers mit Option 1 oder Option 2 fortfahren.
  
-==== Kontrolle der geladenen Bootloader Version ====+Nach erfolgtem Upgrade daran denken, den P6 Jumper **wieder zu öffnen**.
  
-Nach erfolgreicher Bootloader-Installation den "P6" Jumber entfernen und OVI40 UI booten.+==== Option 1: ST-Link Upgrade ====
  
-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-ToolUnd dann schau nochmal nachob dann der 3.4.5 angezeigt wird. +=== Vorbedingungen === 
- +  * Neueste Datei bl-40SDR.bin [[https://www.amateurfunk-sulingen.de/uhsdr/bootloader-latest/OVI40/|hier herunterladen]].    
-==== Nachfolgende Bootloader Update Installationen ====+  * STM ST-Link V2 adapter mit PC und OVI40 UI verbinden.  
 +  * ST-Link SW installiert und läuft auf PCUSB Treiber installiertST-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 +
- +
-==== 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