fr:uhsdr:uhsdrtroubleshooting

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:uhsdr:uhsdrtroubleshooting [08.02.2018 21:41] – créée df9tsfr:uhsdr:uhsdrtroubleshooting [26.02.2018 18:59] (Version actuelle) df9ts_user
Ligne 3: Ligne 3:
 ===== Dépannage UHSDR ===== ===== Dépannage UHSDR =====
  
-==== Écran blanc en pérmanance ("white screen") ====+==== Écran blanc en pérmanance ("white screen") ====
-Si l'écran LCD reste blanc tout le temps (éclairage d'arrière-plan allumé, pas de texte affiché) après la mise sous tension de l'interface utilisateur OVI40, cela indique +
-  * aucun boot loader UHSDR présent ou +
-  * Le boot loader UHSDR ne fonctionne pas correctement+
  
-Le bon fonctionnement de l'UHSDR peut être vérifié avec des moyens simples: +Si l'écran LCD reste blanc tout le temps (éclairage d'arrière-plan allumé, pas de texte affiché) après la mise sous tension de l'interface utilisateur OVI40, cela indique  * aucun boot loader UHSDR présent ou   * Le boot loader UHSDR ne fonctionne pas correctement 
-  * Si l'écran LCD scintille en blanc brèvement lors de la mise sous tension OVI40 UI cela indique un boot loader présent et qui démarre + 
-  * Appuyez et maintenez appuyé la touche "Band +", puis appliquez + 5V à OVI40 UI. Un texte devrait apparaître sur l'écran LCD. +Le bon fonctionnement de l'UHSDR peut être vérifié avec des moyens simples:  * Si l'écran LCD scintille en blanc brèvement lors de la mise sous tension OVI40 UI cela indique un boot loader présent et qui démarre   * Appuyez et maintenez appuyé la touche "Band +", puis appliquez + 5V à OVI40 UI. Un texte devrait apparaître sur l'écran LCD.   * Appuyez et maintenez appuyé la touche "Band -", puis appliquez + 5V à OVI40 UI. Un texte devrait apparaître sur l'écran LCD.
-  * Appuyez et maintenez appuyé la touche "Band -", puis appliquez + 5V à OVI40 UI. Un texte devrait apparaître sur l'écran LCD.+
  
 Si ce n'est pas le cas, le boot loader doit être (re-)installé (voir ci-dessous). Si cela ne résout toujours pas le problème, vérifiez les éventuelles erreurs "hardware" (voir ci-dessous). Si ce n'est pas le cas, le boot loader doit être (re-)installé (voir ci-dessous). Si cela ne résout toujours pas le problème, vérifiez les éventuelles erreurs "hardware" (voir ci-dessous).
  
-==== MCU "en briques" === +==== MCU "mort" ====
-S'il n'y a pas de défaut matériel, il peut être utile de réinstaller le chargeur de démarrage et le micrologiciel: +
-  * den [[uhsdr: uhsdrbl | Bootloader ré-installé]] +
-  * die [[uhsdr: uhsdrfw | Firmware re-installieren]]+
  
-=== Dans le cas où ST-Link / V2 est disponible === +S'il n'y a pas de défaut "hardware" dans les circuits, il peut être utile de réinstaller le boot loader et le firmware:
-Un MCU non fonctionnel peut être restauré - s'il n'y a pas de problème matériel - avec l'adaptateur ST-Link / V2 et le fichier .bin requis. Le fichier peut être trouvé [[uhsdruhsddownload | ici]].+
  
-[[https//github.com/df8oe/UHSDR/blob/81dd4afae1a52103b2f1824cba34e2ff35e805ea/mchf-eclipse/useful_manuals/bootloader_doc.md Github Doc]]+  * [[:fr:uhsdr:uhsdrbl|ré-installation Bootloader]] 
 +  * [[:fr:uhsdr:uhsdrfw|re-installation Firmware]]
  
-Tu auras besoin de: +=== Mode d'emploie si ST-Link/V2 est disponible ===
-  * STM32 ST-Link utilitaire SW +
-  * [[http://www.st.com/content/st_com/fr/products/development-tools/hardware-development-tools/development-tool-hardware-for-mcus/debug-hardware-for-mcus/debug -hardware-pour-stm32-mcus / st-link-v2.html | Adaptateur ST-Link V2+
-  * [[uhsdr: uhsddownload | Neueste]] Bootloader et UHSDR Firmware (fichiers .bin)+
  
-=== 1. Conditions préalables === +Un MCU non fonctionnel peut être restauré - s'il n'y a pas de problème "hardware" - avec l'adaptateur ST-Link/V2 et le fichier .bin requis. Le fichier .bin peut être trouvé [[:fr:uhsdr:uhsdrdownload|ici]].
-  * Logiciel STlink installé +
-  * Adaptateur ST-Link / V2 connecté +
-  * PC connecté à Internet+
  
-=== 2ST-Link V2 Firmware updateProcedure === +[[https://github.com/df8oe/UHSDR/blob/81dd4afae1a52103b2f1824cba34e2ff35e805ea/mchf-eclipse/useful_manuals/bootloader_doc.md|Github Doc]]
-  * Connectez ST-Link V2 avec un PC via un câble USB +
-  * Utilitaire SW: ST-Link-> Mise à jour du firmware +
-  * Vérifiez sur l'écran du PC dans les messages d'état que MCU est reconnu correctement +
-[{{: uhsdr: st-link1.png? 400 |}}]+
  
-=== 3. Câble de débogage === +Vous auriez besoin de:
-Le câble de débogage ne doit pas dépasser 10 cm. 3 à 4 connexions sont nécessaires. +
-<40% 50% 50%> | +
-| Interface utilisateur ST-link | JP8 | +
-| JTAG-9 SWCLK | JP8 Pin 4 | +
-| JTAG-7 SWDIO | JP8 Pin 3 | +
-| JTAG-20 Gnd | JP8 Pin 6 | +
-| pas essentiel: SignalReset | JP8 Broche 2 |+
  
-{{: uhsdr: en.dm00026748.pdf | Beschreibung Adaptateur ISO ST-Link V2 et ST-Link, Broche de sortie}} +  * STM32 ST-Link utilitaire SW 
- +  [[http://www.st.com/content/st_com/fr/products/development-tools/hardware-development-tools/development-tool-hardware-for-mcus/debug-hardware-for-mcus/debug -hardware-pour-stm32-mcus/st-link-v2.html|Adaptateur ST-Link V2]
-[{{ovi40test: img_1971.jpg? 400 | Connexion ST-Lien vers la carte d'interface utilisateur (photo F4HTX)}}] +  * [[fr:uhsdr:uhsdrdownload|Versions UHSDR récentes]] des fichiers .bin
- +
-=== 4Connectez-vous === +
-  * Utilitaire SW: Target-> Connect +
-  * Utilitaire SW: Fichier -> Ouvrir (sélectionner le bon fichier .bin, voir ci-dessus). L'écran suivant devrait apparaître: (l'exemple montre le chargeur de démarrage mcHF) +
-[{{: uhsdr: st-link3.png? 400 |}}+
- +
-=== 5. Flash le MCU === +
-  Ecrivez le fichier .bin sur MCU avec Target -> Program & Verify +
-  * Dans le windo suivant, entrez l'adresse de départ: +
-    * adresse de départ pour le chargeur de démarrage: 0x08000000 +
-  * Puis appuyez sur le bouton de démarrage pour programmer MCU +
-[{{: uhsdr: st-link4.png? 400 |}}]+
 \\ \\
-  Ensuite, programmez les ustensiles de cuisson de la même manière+=== 1. Conditions préalables === 
-    l'adresse de début pour l'article ferme serait 0x08010000 +  Logiciel STlink installé 
-[{{uhsdr: st-link2.png? 400 |}}]+  * Adaptateur ST-Link / V2 connecté    
 +  * PC connecté à Internet 
 +\\ 
 +=== 2ST-Link / V2 Firmware updateProcedure === 
 +  Connectez ST-Link / V2 avec un PC via un câble USB 
 +  * Utilitaire SWST-Link→ Mise à jour du firmware  
 +  * Vérifiez sur l'écran du PC dans les messages d'état pour voir si le MCU est reconnu correctement
  
-=== 6. Fait === 
-Le chargeur d'amorçage et le micrologiciel sont à nouveau programmés sur MCU. 
- 
-==== Restaurer les octets d'option MCU ==== 
- 
-1. Vous aurez besoin de l'outil [[http://www.st.com/fr/embedded-software/stsw-link004.html|ST-Link]]. 
-Aucun compte requis, il suffit de fournir un e-mail valide - le lien de téléchargement sera envoyé à cet e-mail. 
- 
-2. Connectez ST-LINK USB (3 Leitung SWDIO, SWCLK et GND) avec les broches correspondantes de l'interface utilisateur OVI40 (câble adaptateur voir ci-dessus). 
- 
-3. Appliquez + 5V à l'interface utilisateur OVI40, puis dans l'outil Logiciel, cliquez sur Cible-> Connecter. Le MCU doit être reconnu, voir les messages d'état à l'écran. Sinon, vérifiez à nouveau les câbles. 
- 
-4. Si l'outil SW est correct, cliquez sur Target-> MCU Core pour afficher les octets d'option MCU. 
- 
-Ce sont les valeurs correctes: 
-<50% 50% 50%> | 
-| Protection contre la lecture: | Level0 | 
-| Niveau BOR: | Level3 | 
-| IWDG_SW: | Gesetzt | 
-| WWDG_SW: | Gesetzt | 
-| nRST_STOP: | Gesetzt | 
-| nRST_STDBY: | Gesetzt | 
-| FZ_IWDG_STOP: | Gesetzt | 
-| FZ_IWDG_STDBY: | Gesetzt | 
-| nDBOOT: | Gesetzt | 
-| nBANQUE: | nicht gesetzt | 
-| BOOT_ADD0: | 0x0080 Boot à partir de 0x200000 | 
-| BOOT_ADD1: | 0x0040 Démarrer à partir de 0x100000 | 
-| Aucune case à cocher dans la case "Protection de la section Flash" | 
- 
-==== Bogues SW dans le chargeur de démarrage ou le firmware ==== 
- 
-La liste des problèmes ouverts peut être trouvée [[https://github.com/df8oe/UHSDR/issues|ici]]. 
-  * Aussi intéressant de vérifier [[https://github.com/df8oe/UHSDR/issues?q=is%3Aissue+is%3Aclosed|liste des numéros clos]]. 
-  * Si vous ne trouvez pas dans les questions ouvertes ou fermées s'il vous plaît discuter sur [[https://www.amateurfunk-sulingen.de/forum/index.php?board=19|forum]] - il peut ne pas être une erreur SW du tout, donc mieux vérifier 
-  * Au cas où vous pensez avoir découvert un bug non encore mentionné: 
-    * S'il vous plaît poster comme nouveau numéro dans Github. Ajoutez des informations supplémentaires en tant que commentaire, si elles sont découvertes ultérieurement. 
-    * S'il vous plaît soyez patient. Tous les membres de Github y travaillent pendant leur temps libre 
-    
-==== Vérifiez le matériel défectueux ==== 
-  * MCU est-il soudé avec le Pin1 correct? 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-===== UHSDR Troubleshooting ===== 
- 
-==== LCD constant white screen ===== 
-In case the LCD remains white (background light on, no text) after OVI40 UI power up this indicates  
-  * no UHSDR boot loader present or 
-  * UHSDR boot loader doesn't work properly 
- 
-The correct UHSDR functioning can be verified with simple means: 
-  * If the LCD flickers bright white when switching OVI40 UI on this indicates a bootloader present and working 
-  * Press and keep pressed switch "Band +", then apply +5V to OVI40 UI. Text should appear on LCD. 
-  * Press and keep pressed switch "Band -", then apply +5V to OVI40 UI. Text should appear on LCD. 
- 
-If this is not the case the boot loader needs to be (re)installed (see below). If this still doesn't solve the issue please check for possible hardware errors (see below). 
- 
-==== MCU "bricked" === 
-If there is no hardware defect it may help to re-install boot loader and firmware: 
-  * den [[uhsdr:uhsdrbl|Bootloader re-installieren]] 
-  * die [[uhsdr:uhsdrfw|Firmware re-installieren]] 
- 
-=== In case ST-Link/V2 available === 
-A non-functional MCU may be restored - if there is no hardware problem - with the ST-Link/V2 adapter and the required .bin file. The file can be found [[uhsdr:uhsdrdownload|here]]. 
- 
-[[https://github.com/df8oe/UHSDR/blob/81dd4afae1a52103b2f1824cba34e2ff35e805ea/mchf-eclipse/useful_manuals/bootloader_doc.md| Github Doc]] 
- 
-You will need: 
-  * STM32 ST-Link SW utility 
-  * [[http://www.st.com/content/st_com/en/products/development-tools/hardware-development-tools/development-tool-hardware-for-mcus/debug-hardware-for-mcus/debug-hardware-for-stm32-mcus/st-link-v2.html|ST-Link V2 Adapter]] 
-  * [[uhsdr:uhsdrdownload|Neueste]] Bootloader und UHSDR Firmware (.bin files) 
- 
-=== 1. Preconditions === 
-  * STlink software installed 
-  * ST-Link/V2 adapter connected 
-  * PC connected to Internet 
- 
-=== 2. ST-Link/V2 Firmware updateProcedure === 
-  * Connect ST-Link/V2 with PC via USB cable 
-  * SW Utility: ST-Link->Firmware update 
-  * Check on PC screen in status messages that MCU is reckognized correctly 
 [{{:uhsdr:st-link1.png?400|}}] [{{:uhsdr:st-link1.png?400|}}]
 +\\
 +=== 3. Câble de débogage ===
 +Le câble entr ST-Link/V2 est OVI40 UI ne doit pas dépasser 10 cm. 3 à 4 connexions sont nécessaires dans ce cable:
  
-=== 3. Debug cable === +|< 60% 50% 25% 25% >| 
-The debug cable shouldn't be longer than 10 cm. 3 to 4 connections are needed. +|ST-link adapter  |OVI40 UI JP8  |Remark  | 
-|< 40% 50% 50% >| +|Pin-13 TRACESWO  |JP8 Pin 1     |Debug Output  | 
- ST-link UI   JP8  | +|Pin-15 NRST      |JP8 Pin 2     |Reset         | 
- JTAG-9 SWCLK    JP8 Pin  | +|Pin-07 SWDIO     |JP8 Pin 3     |Debug I/O     
- JTAG-SWDIO   JP8 Pin 3  +|Pin-09 SWCLK     |JP8 Pin 4     |Debug Clock   | 
-|  JTAG-20 Gnd   JP8 Pin 6  |  +|Pin-01 MCU VDD   |JP8 Pin 5     |VDD from MCU  
-|  not essentialSignalReset  |  JP8 Pin 2  |+|Pin-20 Gnd       |JP8 Pin 6     |Ground        
 +{{:uhsdr:en.dm00026748.pdf|Déscription adaptateur ST-Link V2 et ST-Link}}
  
-{{ :uhsdr:en.dm00026748.pdf |Beschreibung ST-Link V2 und ST-Link ISO Adapter, Pin out}}+[{{:ovi40test:img_1971.jpg?400|Connexion ST-Link vers la carte OVI40 UI (photo F4HTX)}}
 +\\ 
 +=== 4. Connectez-vous === 
 +  * Utilitaire SW: Target→ Connect 
 +  * Utilitaire SW: Fichier → Ouvrir (sélectionner le bon fichier .bin, voir ci-dessus). L'écran suivant devrait apparaître: (l'exemple montre le chargeur de démarrage mcHF)
  
-[{{:ovi40test:img_1971.jpg?400|Connection ST-Link to UI board (photo F4HTX)}}] 
- 
-=== 4. Connect === 
-  * SW Utility: Target->Connect 
-  * SW Utility: File -> Open (select the right .bin file, see above). The following screen should appear: (example shows mcHF boot loader) 
 [{{:uhsdr:st-link3.png?400|}}] [{{:uhsdr:st-link3.png?400|}}]
- +\\ 
-=== 5. Flash the MCU === +=== 5. Programmez le MCU === 
-  * Write the .bin file onto MCU with Target -> Program & Verify +  * Ecrivez le fichier .bin sur MCU avec Target → Program & Verify 
-  * In the subsequent windo enter start address+  * Dans la fenêtre suivante, entrez l'adresse "start" a partir de laquelle le Mfichier bin va être programme
-    * start adresse for boot loader: 0x08000000 +    * adresse de départ pour le chargeur de démarrage: 0x08000000 
-  Then hit start button to program MCU+    Puis appuyez sur le bouton de démarrage pour programmer MCU
 [{{:uhsdr:st-link4.png?400|}}] [{{:uhsdr:st-link4.png?400|}}]
 +  * Ensuite, programmez de la même facon le fichier UHSDR "firmware"
 +    * l'adresse "start" pour le "firmware" est 0x08010000
 +[{{:uhsdr:st-link2.png?400|}}]
 \\ \\
-  * Then program firware in the same manner+=== 6Fini === 
-    * start address for firm ware would be 0x08010000 +Le chargeur d'amorçage et le firmware sont mis à nouveau.
-[{{:uhsdr:st-link2.png?400|}}]+
  
-=== 6. Done === +==== Restaurer les "option bytes" de l'MCU ====
-Boot loader and firmware are now programmed again onto MCU.+
  
-==== Restore MCU Option bytes ====+1. Vous aurez besoin de l'outil [[http://www.st.com/fr/embedded-software/stsw-link004.html|ST-Link]]. Aucun compte requis, il suffit de fournir un e-mail valide - le lien de téléchargement sera envoyé à cet e-mail.
  
-1You will need the [[http://www.st.com/en/embedded-software/stsw-link004.html|ST-Link Tool]]. +2Connectez ST-LINK USB (3 connections SWDIOSWCLK et GND) avec le interface "debug" de OVI40 UI (câble adaptateur voir ci-dessus).
-No account requiredjust provide valid e-mail - download link will be sent to this e-mail.+
  
-2. Connect ST-LINK USB (Leitung SWDIO, SWCLK und GND) with the corresponding pins of OVI40 UI (adapter cable see above).+3. Appliquez + 5V à OVI40 UI, puis dans l'outil Logiciel, cliquez sur target→connect. Le MCU doit être reconnu, voir les messages d'état à l'écran. Sinon, vérifiez à nouveau les câbles.
  
-3Apply +5V to OVI40 UIthen in SW tool click Target->Connect. The MCU should be recognized, see status messages on screen. Otherwise re-check cables.+4Si l'outil SW est correctcliquez sur Target→ MCU Core pour afficher les "option bytes".
  
-4. If ok in SW tool click Target->MCU Core to display MCU option bytes+[{{:uhsdr:optionbytes.png?400|Les valeurs "Option Bytes" STM32F767ZI (screenshot DF9TS)}}]
  
-These are the correct values:+Voici les valeurs correctes
 |< 50% 50% 50% >| |< 50% 50% 50% >|
 |Read Out Protection:| Level0| |Read Out Protection:| Level0|
 |BOR-Level:| Level3| |BOR-Level:| Level3|
-|IWDG_SW:gesetzt+|IWDG_SW:coché
-|WWDG_SW:gesetzt+|WWDG_SW:coché
-|nRST_STOP:gesetzt+|nRST_STOP:coché
-|nRST_STDBY:gesetzt+|nRST_STDBY:coché
-|FZ_IWDG_STOP:gesetzt+|FZ_IWDG_STOP:coché
-|FZ_IWDG_STDBY:gesetzt+|FZ_IWDG_STDBY:coché
-|nDBOOT:gesetzt+|nDBOOT:coché
-|nDBANK:nicht gesetzt|+|nDBANK:pas coché|
 |BOOT_ADD0:| 0x0080 Boot from 0x200000| |BOOT_ADD0:| 0x0080 Boot from 0x200000|
 |BOOT_ADD1:| 0x0040 Boot from 0x100000| |BOOT_ADD1:| 0x0040 Boot from 0x100000|
-|No ticks set at all in any box below "Flash Section Protection"| +|Aucune case à cocher dans la case "Protection de la section Flash"| |
- +
-==== SW Bugs in boot loader or firmware ==== +
- +
-The list of open issues can be found [[https://github.com/df8oe/UHSDR/issues|here]]. +
-  * Also interesting to check [[https://github.com/df8oe/UHSDR/issues?q=is%3Aissue+is%3Aclosed|list of closed issues]]. +
-  * If not found in open or closed issues please discuss on [[https://www.amateurfunk-sulingen.de/forum/index.php?board=19|forum]] - it may not be a SW error at all, so better verify +
-  * In case you think you discovered a bug not mentioned yet: +
-    * Please post as new issue in Github. Add additional info as comment, if diiscovered later. +
-    * Please be patient. All Github members work on this in their free spare time +
-    +
-==== Check for defective hardware ==== +
-  * Has MCU be soldered in with correct Pin1 orientation? +
-  * +3.3V available for MCU? Ground available? +
-  * TCXO clock available? +
-  * All connections from MCU to USB ports ok - no shurtcuts, no interruptions? +
- +
  
 +==== Erreurs dans le SW ("bugs") dans le boot loader ou firmware ====
 +  * La liste des problèmes pas encore resolu peut être trouvée [[https://github.com/df8oe/UHSDR/issues|ici]].
 +  * Aussi intéressant de vérifier [[https://github.com/df8oe/UHSDR/issues?q=is%3Aissue+is%3Aclosed|liste des problèmes resolu]].
 +  * Si vous ne trouvez pas votre problème discuter le dans le[[https://www.amateurfunk-sulingen.de/forum/index.php?board=19|forum]]
 + - il se peut que ce n'est pas une erreur SW du tout, donc il faut mieux vérifier
 +  * Au cas où vous pensez avoir découvert un "bug" non encore découvert:
 +    * Ouvrez un "issue report" sur Github. Ajoutez des informations supplémentaires en tant que commentaire, si elles sont découvertes ultérieurement.     
 +    * S'il vous plaît soyez patient. Tous le team y travaillent pendant leur temps libre comme bénévole
  
 +==== Vérifiez si votre matériel est défectueux ====
 +  * MCU: est-il bien soudé avec le Pin1 a l'endroit correct?
 +  * + 3.3V disponible pour MCU? Terre ok?
 +  * Horloge TCXO ok?
 +  * Toutes les connexions de MCU aux ports USB OVI40 UI ok - pas de courts-circuits, pas d'interruptions des pistes?
  
  
  • fr/uhsdr/uhsdrtroubleshooting.1518126102.txt.gz
  • Dernière modification : 08.02.2018 21:41
  • de df9ts