Inhaltsverzeichnis

Dépannage UHSDR

É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 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.

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 "mort"

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 „hardware“ - avec l'adaptateur ST-Link/V2 et le fichier .bin requis. Le fichier .bin peut être trouvé ici.

Github Doc

Vous auriez besoin de:


1. Conditions préalables



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:

ST-link adapter OVI40 UI JP8 Remark
Pin-13 TRACESWO JP8 Pin 1 Debug Output
Pin-15 NRST JP8 Pin 2 Reset
Pin-07 SWDIO JP8 Pin 3 Debug I/O
Pin-09 SWCLK JP8 Pin 4 Debug Clock
Pin-01 MCU VDD JP8 Pin 5 VDD from MCU
Pin-20 Gnd JP8 Pin 6 Ground

Déscription adaptateur ST-Link V2 et ST-Link

Connexion ST-Link vers la carte OVI40 UI (photo F4HTX)


4. Connectez-vous


5. Programmez le MCU


6. Fini

Le chargeur d'amorçage et le firmware sont mis à nouveau.

Restaurer les "option bytes" de l'MCU

1. Vous aurez besoin de l'outil 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 connections SWDIO, SWCLK et GND) avec le interface „debug“ de OVI40 UI (câble adaptateur voir ci-dessus).

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.

4. Si l'outil SW est correct, cliquez sur Target→ MCU Core pour afficher les „option bytes“.

Les valeurs „Option Bytes“ STM32F767ZI (screenshot DF9TS)

Voici les valeurs correctes:

Read Out Protection: Level0
BOR-Level: Level3
IWDG_SW: coché
WWDG_SW: coché
nRST_STOP: coché
nRST_STDBY: coché
FZ_IWDG_STOP: coché
FZ_IWDG_STDBY: coché
nDBOOT: coché
nDBANK: pas coché
BOOT_ADD0: 0x0080 Boot from 0x200000
BOOT_ADD1: 0x0040 Boot from 0x100000
Aucune case à cocher dans la case „Protection de la section Flash“

Erreurs dans le SW ("bugs") dans le boot loader ou firmware

- il se peut que ce n'est pas une erreur SW du tout, donc il faut mieux vérifier

Vérifiez si votre matériel est défectueux