uhsdr:uhsdrfw

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:uhsdrfw [17.01.2018 22:13] df9tsuhsdr:uhsdrfw [06.02.2018 16:54] df9ts_user
Zeile 1: Zeile 1:
-{{tag>stub}}+{{tag>review}} 
 +{{tag>german}}
 ===== UHSDR Firmware ===== ===== UHSDR Firmware =====
  
-Fehlermöglichkeiten:+Es gibt 2 Standard Methoden, um neue Firmware auf den OVI40 UI mithilfe des bereits installierten UHSDR boot loaders zu laden: 
 +  * DfuSe Tool 
 +  * USB Stick 
 + 
 +Außerdem kann die Firmware direkt - ohne boot loader - mithilfe des ST-Link/V2 Debug Adapters aufgespielt werden 
 + 
 +==== DfuSe Firmware upgrade ==== 
 +=== Vorbedingungen === 
 +  * Neueste fw-40SDR.dfu Firmware herunterladen von [[https://www.amateurfunk-sulingen.de/uhsdr/bootloader-latest/OVI40/|hier]].    
 +  * ST-Micro DeFuse Tool auf PC installieren: [[http://www.st.com/en/development-tools/stsw-stm32080.html|http://www.st.com/en/development-tools/stsw-stm32080.html]] 
 +  * PC und OVI40 UI via USB verbinden, dazu ein USB-nach-MiniUSB Kabel verwenden. Auf dem OVI40 UI die MiniUSB Buchse nehmen!  
 +  * ST-Micro DFuse SW installiert und gestartet, USB Treiber installiert, OVI40 UI wird von DfuSe Tool erkannt 
 + 
 +=== Arbeitsschritte === 
 +  * Taste "band +" drücken und gedrückt halten 
 +  * +5V an OVI40 UI anlegen (JP1 pin 28) 
 +  * "band +" gedrückt halten bis Text "DFU upgrade mode" auf LCD erscheint. Jetzt "band + " loslassen 
 +  * DfuSe Tool nutzen um Firmware auf MCU zu schreiben. Den "Choose" knop nutzen, der im Bild rot eingekreist ist! Dann Firmware Datei auswählen (.dfu), dann "upload and verify" nutzen, dann quit. 
 +[{{:en:uhsdr:dfuse.png?400|DfuSe Tool}}] 
 +  * OVI40 UI reboot 
 +  * Firmware auf Funktion testen 
 + 
 +=== Weiterführende Doks === 
 +{{ :uhsdr:en.cd00155676.pdf| ST-Micro DFuse Tool Beschreibung}} 
 + 
 +==== USB Stick Firmware upgrade ==== 
 +=== Preconditions === 
 +  * Download latest fw-40SDR.bin firmware from [[https://www.amateurfunk-sulingen.de/uhsdr/bootloader-latest/OVI40/|here]].    
 +  * Format USB-Stick with FAT or FAT32 file partition. Make sure - just in case - that USB-stick is otherwise empty 
 +  * Copy .bin file to stick. Make sure it is copied as file, not just a link / short-cut  
 +  * Recent UHSDR boot loader installed and working 
 + 
 +=== Procedure === 
 +  * Supply +8V on JP1 pin 29 - to pwer USB stick 
 +  * Push and - important - hold switch "BAND -" 
 +  * Supply +5V on JP1 pin 28 - this starts the boot loader 
 +  * Wait until "USB drive mode" is displayed on LCD screen, then release "band -" switch 
 +  * insert USB stick into large USB port of OVI40 UI 
 +  * Wait for FW upload to finish 
 +  - Remove +5V, then apply again to reboot OVI40 UI. 
 + 
 +==== Further Reading ==== 
 +[[https://github.com/df8oe/UHSDR/blob/81dd4afae1a52103b2f1824cba34e2ff35e805ea/mchf-eclipse/useful_manuals/bootloader_doc.md]] 
 +[[https://github.com/df8oe/UHSDR/wiki/Firmware-Upgrades]] 
 + 
 +==== ST-Link/V2 Firmware upgrade ==== 
 +=== Preconditions === 
 +  * Download latest fw-40SDR.bin firmware from [[https://www.amateurfunk-sulingen.de/uhsdr/bootloader-latest/OVI40/|here]].    
 +  * Connect ST-Link/V2 with OVI40 UI and with PC.  
 +  * Start STM32 ST-Link Utility on PC  
 +  * Recent UHSDR boot loader installed and working 
 +  * OVI40 UI powered up 
 + 
 +=== Procedure === 
 +  * In ST-Link Utility: Target->Connect 
 +  * In ST-Link Utility: Target->Program and Verify 
 +    * Start address 0x08010000 
 +    * Enter file path of .bin file to program  
 +    * Select verify while programming 
 +    * Select "reset after programming" 
 +  * Hit "Start" to program device   
 +  * After successful programming the UHSDR FW should start 
 + 
 +==== Weiterführende Doks ==== 
 +Keine 
  
-1) USB-Stick an die falsche Buchse gesteckt (die große ist die richtige) 
-2) Stick nicht mit FAT oder FAT32 formatiert 
-3) Windows hat an den Dateinamen noch was anderes "drangeschummelt" und zeigt das nicht an 
-4) Verdrahtung von der großen USB-Buchse zum STM marode 
-5) zu alter Bootloader (ich rede vom aktuellen Bootloader) 
  • uhsdr/uhsdrfw.txt
  • Zuletzt geändert: 06.02.2018 17:07
  • von df9ts_user