Ligne 8 : |
Ligne 8 : |
| | | |
| == AT+DBGMEMRD == | | == AT+DBGMEMRD == |
− | Displays the raw memory contents at the specified address.
| + | Affiche le contenu brut de la mémoire à l'adresse spécifié. |
| * Codebase Revision: 0.3.0 | | * Codebase Revision: 0.3.0 |
− | * Parameters: The following comma-separated parameters can be used with this command: | + | * Paramètre: Les paramètres suivants (séparés avec des virgules) peuvent être utilisés: |
− | ** The starting address to read memory from (in hexadecimal form, with or without the leading '0x') | + | ** L'adresse de départ pour la lecture de la mémoire (sous la forme hexadécimale, avec ou sans être préfixé de '0x') |
− | ** The word size (can be 1, 2, 4 or 8) | + | ** La taille du mot (''word''). Peut être 1, 2, 4 ou 8 |
− | ** The number of words to read | + | ** Le nombre de mots à lire |
− | * Output: The raw memory contents in hexadecimal format using the specified length and word size (see examples below for details) | + | * Sortie: le contenu brut de la mémoire au format hexadécimal en utilisant la longueur spécifiée et la taille du mot (voir les exemples ci-dessous pour plus de détails) |
| | | |
− | <nowiki># Read 12 1-byte values starting at 0x10000009 | + | <nowiki># Lit 12 valeurs de 1-octets à partir de 0x10000009 |
| AT+DBGMEMRD=0x10000009,1,12 | | AT+DBGMEMRD=0x10000009,1,12 |
| FF FF FF FF FF FF FF 00 04 00 00 00 | | FF FF FF FF FF FF FF 00 04 00 00 00 |
| OK | | OK |
| | | |
− | # Try to read 2 4-byte values starting at 0x10000000 | + | # Essaye de lire 2 valeurs de 4-octets à partir de 0x10000000 |
| AT+DBGMEMRD=0x10000000,4,2 | | AT+DBGMEMRD=0x10000000,4,2 |
| 55AA55AA 55AA55AA | | 55AA55AA 55AA55AA |
| OK | | OK |
| | | |
− | # Try to read 2 4-byte values starting at 0x10000009 | + | # Essaye de lire 2 valeurs de 4-octets à partir de 0x10000009 |
− | # This will fail because the Cortex M0 can't perform misaligned | + | # Provoquera une erreur parce que Cortex M0 ne peut pas faire |
− | # reads, and any non 8-bit values must start on an even address | + | # de lecture non alignée, et toutes les valeurs autres que 8-bit |
| + | # doit démarrer une une adresse paire |
| AT+DBGMEMRD=0x10000009,4,2 | | AT+DBGMEMRD=0x10000009,4,2 |
| MISALIGNED ACCESS | | MISALIGNED ACCESS |