Je suppose que c'est une mauvaise chose d'essayer de déboguer un projet basé sur un microcontrôleur en utilisant printf()
.
Je peux comprendre que vous n'avez pas d'endroit prédéfini pour la sortie et qu'il pourrait consommer des broches précieuses. En même temps, j'ai vu des gens consommer une broche UART TX pour la sortie vers le terminal IDE avec une DEBUG_PRINT()
macro personnalisée .
printf
, bien sûr, tout le code nécessaire à l'implémentation printf
est lié à l'exécutable. Mais c'est parce que le code l'a utilisé, pas à cause de l'en-tête.