Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


logiciels:printf_stm32:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
logiciels:printf_stm32:accueil [2016/10/11 15:59]
jonathan [Tuto]
logiciels:printf_stm32:accueil [2017/08/29 11:25] (Version actuelle)
jonathan [Tuto]
Ligne 23: Ligne 23:
     * Déplacer vous dans le dossier ou ce trouve vos linker script      * Déplacer vous dans le dossier ou ce trouve vos linker script 
     * Créer un fichier "**lib.ld**" et y placer ceci :      * Créer un fichier "**lib.ld**" et y placer ceci : 
- +<code c+> 
- * Placeholder to list other libraries required by the application. + /* Placeholder to list other libraries required by the application. GROUP() */
-  +
-GROUP( +
-) +
- +
- */ +
- +
- +
  GROUP(  GROUP(
    libgcc.a    libgcc.a
Ligne 38: Ligne 31:
    libm.a    libm.a
    libnosys.a    libnosys.a
- )+ )</code>
  
 3. Modifier le fichier de configuration de UART (USART.c): 3. Modifier le fichier de configuration de UART (USART.c):
     * Ouvrir le fichier et placer ceci entre **/* USER CODE BEGIN 0 */** et **/* USER CODE END 0 */** :     * Ouvrir le fichier et placer ceci entre **/* USER CODE BEGIN 0 */** et **/* USER CODE END 0 */** :
 +<code c+>
 #ifdef __GNUC__ #ifdef __GNUC__
 /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf
Ligne 48: Ligne 42:
 #else #else
 #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f) #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
-#endif /* __GNUC__ */+#endif /* __GNUC__ */</code>
  
 et coller ceci entre **/* USER CODE BEGIN 1 */** et **/* USER CODE END 1 */** :\\  et coller ceci entre **/* USER CODE BEGIN 1 */** et **/* USER CODE END 1 */** :\\ 
-<blockquote>+<code c+>
 /** /**
   * @brief  Retargets the C library printf function to the USART.   * @brief  Retargets the C library printf function to the USART.
Ligne 64: Ligne 58:
  
   return ch;   return ch;
-}</blockquote>+}</code>
          
 Vérifier qu'il n'y est pas d'erreur au niveau de **HAL_UART_Transmit(&huart2, (uint8_t *)&ch, 1, 0xFFFF);**\\ Vérifier qu'il n'y est pas d'erreur au niveau de **HAL_UART_Transmit(&huart2, (uint8_t *)&ch, 1, 0xFFFF);**\\
Ligne 81: Ligne 75:
 5. Test. 5. Test.
    * Placer un text dans le main.c    * Placer un text dans le main.c
-exemple : printf("salut \n");+exemple :  
 +<code c+> 
 +printf("salut \n");
       HAL_Delay(1000);       HAL_Delay(1000);
 +      </code>
       Le retour chariot et important!!!       Le retour chariot et important!!!
/home/resonancg/www/wiki/data/attic/logiciels/printf_stm32/accueil.1476194373.txt.gz · Dernière modification: 2016/10/11 15:59 de jonathan