Ligne 2 : |
Ligne 2 : |
| | | |
| == A propos du débogage == | | == A propos du débogage == |
− | {{traduction}}
| |
| Cette section expose les commandes disponibles pour faire du débogage avec les modules Bluefruit LE: | | Cette section expose les commandes disponibles pour faire du débogage avec les modules Bluefruit LE: |
| | | |
Ligne 8 : |
Ligne 7 : |
| | | |
| == 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 |
Ligne 34 : |
Ligne 34 : |
| | | |
| == AT+DBGNVMRD == | | == AT+DBGNVMRD == |
− | Displays the raw contents of the config data section of non-volatile memory
| + | Affiche le contenu brut de la section des données de configuration (de la mémoire non volatile). |
| * Codebase Revision: 0.3.0 | | * Codebase Revision: 0.3.0 |
− | * Properties: None | + | * Propriété: Aucune |
− | * Output: The raw config data from non-volatile memory | + | * Sortie: Les données brute de la mémoire de configuration (de la mémoire non volatile). |
| | | |
| <nowiki>AT+DBGNVMRD | | <nowiki>AT+DBGNVMRD |
Ligne 44 : |
Ligne 44 : |
| | | |
| == AT+DBGSTACKSIZE == | | == AT+DBGSTACKSIZE == |
− | Returns the current stack size, to help detect stack overflow or detect stack memory usage when optimising memory usage on the system.
| + | Retourne la taille actuelle de la pile. Aide à détecter le dépassement de pile ou détecter l'usage de la pile mémoire lorsque l'on optimise l'utilisation de la mémoire sur le système. |
| * Codebase Revision: 0.4.7 | | * Codebase Revision: 0.4.7 |
− | * Parameters: None | + | * Paramètre: None |
− | * Output: The current size of stack memory in bytes | + | * Sortie: la taille actuelle de la pile mémoire (en octets) |
| | | |
| <nowiki>AT+DBGSTACKSIZE | | <nowiki>AT+DBGSTACKSIZE |
Ligne 54 : |
Ligne 54 : |
| | | |
| == AT+DBGSTACKDUMP == | | == AT+DBGSTACKDUMP == |
− | Dumps the current stack contents. Unused sections of stack memory are filled with '0xCAFEFOOD' to help determine where stack usage stops.
| + | Fait un dumps du contenu de la pile. Les sections non utilisées de la pile sont remplies avec '0xCAFEFOOD' pour identifier plus facilement où s'arrête l'utilisation de la pile. |
| | | |
− | This command is purely for debug and development purposes.
| + | C'est une commande uniquement destinée au débogage et développement. |
| | | |
| * Codebase Revision: 0.4.7 | | * Codebase Revision: 0.4.7 |
− | * Parameters: None | + | * Paramètre: None |
− | * Output: The memory contents of the entire stack region | + | * Sortie: Le contenu entier de la région mémoire contenant la pile |
| | | |
| <nowiki>AT+DBGSTACKDUMP | | <nowiki>AT+DBGSTACKDUMP |