Référence des commandes du moniteur
Qualification de la mémoire externe
Le chemin DDR3 de l’ULX4M-LD a été qualifié sur matériel avec les commandes du
moniteur ci-dessous. Attendez que s indique external_memory_ready=YES
avant d’exécuter des tests mémoire destructifs.
Commande |
Description |
|---|---|
|
Test destructif séquentiel sur une fenêtre de diagnostic de 1 Mio. Vérifie les largeurs d’accès ainsi que les motifs zéro, un, adresse et adresse inversée. |
|
Test clairsemé des alias d’adresse/de banque sur toute la fenêtre de mémoire externe de 64 Mio visible par le logiciel. |
|
Test pseudo-aléatoire de 1 Mio dans chacune de quatre régions mémoire distinctes. |
|
Exécute la suite complète de qualification : séquentielle + clairsemée + pseudo-aléatoire. |
|
Test d’allocation/de charge du tas. Le profil ULX4M-LD 64 Mio exerce la fenêtre de tas de 40 Mio. |
|
Test rapide de la mémoire et du timer de la plate-forme Doom. |
|
Copie du code RV32 en mémoire externe puis l’exécute, avec des phases GP normale et étrangère, des interruptions de timer et des contrôles de garde. |
|
Réinitialise le tas ; tous les pointeurs de tas existants deviennent invalides. |
|
Affiche l’état d’exécution, notamment l’état de préparation de la mémoire externe et l’initialisation/PLL/horloge utilisateur LiteDRAM. |
|
Affiche les identifiants de version du firmware, du FPGA, du cœur mémoire et de l’adaptateur. |
Un TIMEOUT au démarrage ne constitue pas, à lui seul, un échec DDR définitif.
Lors de la mise au point actuelle de l’ULX4M-LD, LiteDRAM a terminé après la
fenêtre d’attente initiale de 5 secondes du moniteur ; s a ensuite indiqué
que la mémoire était prête et la suite complète de qualification a réussi.
Démarrage et Doom
Commande |
Description |
|---|---|
|
Recevoir une image Doom empaquetée via UART. |
|
Recevoir l’IWAD via UART. |
|
Lancer l’exécutable et le WAD validés. |
|
Exécuter le chargeur de démarrage SD. |
|
Afficher l’état du démarrage SD/FAT. |
SAO / I2C
Commande |
Description |
|---|---|
|
Afficher l’état du pont SAO/de la propriété du bus. |
|
Lancer l’interface de diagnostic HDMI de type I2CDriver. |
|
Tenter une récupération du bus. |
|
Analyser le bus I2C SAO. |
|
Sonder un périphérique/une adresse. |
|
Lire depuis une cible I2C SAO. |
|
Écrire vers une cible I2C SAO. |
|
Analyser le bus I2C avec la commande de compatibilité. |
|
Alias de |
Commandes I2C HDMI interactives
Après le démarrage de sao gui ou i2c gui, l’UART devient l’entrée
clavier de l’interface HDMI. S analyse le bus, P sonde une adresse,
R lit un registre, W écrit un registre, X tente une récupération
du bus, 1/4 sélectionnent 100/400 kHz, C efface l’état de
affichage et Q quitte. Voir Interface HDMI I2CDriver pour la saisie
des opérandes, les remarques de sécurité et le comportement de la trace logique.
Octets de contrôle réservés Web Serial
Ces octets bruts appartiennent au transport de capture d’écran du navigateur et ne sont pas des commandes texte du moniteur résident :
Octet |
Rôle |
|---|---|
|
Requête de capacité de capture d’écran. |
|
ACK de capacité provenant d’un cache de moniteur pris en charge ou d’une application d’affichage active. |
|
Requête de capture d’écran. |
Voir Console Web Serial et capture d’écran HDMI pour le protocole H3SNIP1 complet et
sa machine d’états.