Modifications

Sauter à la navigation Sauter à la recherche
342 octets ajoutés ,  16 juillet 2017 à 22:45
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
29 917

modifications

Menu de navigation