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 [17.01.2018 22:12] df9tsuhsdr:uhsdrbl [12.02.2018 16:20] – [Bootloader auf korrekte Funktion prüfen] df9ts
Zeile 1: Zeile 1:
-{{tag>stub}} +{{tag>review}}  
-===== UHSDR Bootloader ===== +{{tag>german}}
-==== Allererste Bootloader Installation ====+
  
-Zur Erstinstallation des Bootloaders nach der "P6Methode muß der Jumper "P6auf dem OVI40 UI Board geschlossen werden (mehr dazu unten).+==== Bootloader Installation - Allgemeine Bemerkungen ==== 
 +Es gibt 2 Optionen für die allererste Bootloader Installation: 
 +  * Option 1: Debug adapter. Vorbedingungen: 
 +    * STM "ST-Link/V2Adapter,  
 +    * 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)
  
-Vorbereitungen zur Bootloader Installation: 
  
-  * Stabiles 5V Netzteil bereitstellen +Nachfolgende Bootloader upgrades können gemacht werden mit: 
-  * Aktuellen OVI40 Bootloader herunterladen von [[https://df8oe.github.io/UHSDR/|https://df8oe.github.io/UHSDR/]] +  * Option 1ST-Link/V2 
-  * 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]]+  * Option 2DfuSE 
 +  * Option 3USB-StickVorbedingungen: 
 +    * USB stick, FAT oder FAT32 formatiert, mit korrektem Bootloader File 
 +    * Auf dem OVI40 UI installierter UHSDR bootloader, funktioniert
  
-Die erste Bootloader Installation wird hier beschrieben{{:projekte:ovi40-sdr:bootloader_install.pdf|bootloader_install.pdf}}+Die neueste Bootloader SW kann [[https://df8oe.github.io/UHSDR/|hier]] gefunden werdenAbhä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)
  
-==== Allererste 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!
  
-Zur Erstinstallation des Bootloaders nach der "P6" Methode muß der Jumper "P6" auf dem OVI40 UI Board geschlossen werden (mehr dazu unten).+Die nächsten Abschnitte erklären alles detailierter
  
-Vorbereitungen zur Bootloader Installation:+==== "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
  
-  * Stabiles 5V Netzteil bereitstellen +Nach Schließen des P6 Jumpers mit Option 1 oder Option 2 fortfahren.
-  * 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}}+Nach erfolgtem Upgrade daran denken, den P6 Jumper **wieder zu öffnen**.
  
-==== Kontrolle der geladenen Bootloader Version ====+==== 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>
  
-==== Flashen des UI Boards ====+=== 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]]
  
-Der UHSDR Bootloader hat Modier kann über USB Memorystick geladen werden oder über den sogenannten DFU Modus+==== Option 2: DeFuse Tool Upgrade ====
  
-Weiter Details sind hier erklärt: [[https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades|https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades]]+=== 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)
  
-Alles, was auf ".dfu" aufhört, kann und sollte im dfu_node (also mit dem dfu-Tool und dem USB-Kabel) geflasht werden.+=== Arbeitsschritte === 
 +  * Boot loader Installation wird {{:projekte:ovi40-sdr:bootloader_install.pdf|hier beschrieben}}
  
-<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+=== 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 .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. 
- 
- 
-==== Nachfolgende Bootloader Update Installationen ==== 
- 
-<bootnote>ToDo</bootnote> 
  
-==== Flashen des UI Boards ====+==== Option 3: USB-Stick Upgrade ====
  
-Der UHSDR Bootloader hat 2 Modier kann über USB Memorystick geladen werden oder über den sogenannten DFU Modus+=== 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
  
-Weiter Details sind hier erklärt: [[https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades|https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades]]+=== 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.
  
-Alles, was auf ".dfu" aufhört, kann und sollte im dfu_node (also mit dem dfu-Tool und dem USB-Kabel) geflasht werden.+==== Bootloader auf korrekte Funktion prüfen ====
  
-<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+Jumper P6 öffnen, falls er zuvor geschlossen wurde, dann OVI40 UI booten.
  
-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).+Beim starten der OVI40 UI sollte bei korrekter Installation folgender boot loader splash screen sichtbar sein:
  
-<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]] \\ +[{{:uhsdr:i40_33.jpg?400|Boot loader splash screen Startbildschirm}}]
-[[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 ===+Bitte auch Bootloader version im Firmware System Menü prüfen.
  
-Siehe auch [[https://www.amateurfunk-sulingen.de/mchf-projekt/inbetriebnahme-tipps#start|mcHF Inbetriebnahme Tipps]]+===== 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]]
  
-Stromversorgung dazu 5 Volt Pin 28+ , Pin 30 Gnd)+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]]
  
-=== 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.txt
  • Zuletzt geändert: 13.02.2018 16:47
  • von df9ts