En utilisant l'IDE uvision pour le développement STM32, je veux que certaines variables de minuterie ne soient pas initialisées au démarrage. J'ai essayé:STM32: variables non initialisées?
volatile unsigned int system_time __attribute__((section(".noinit")));
et
__attribute__((zero_init)) volatile int system_timer;
, mais rien ne semble fonctionner. En suivant les indications d'elswhere, j'ai également coché NoInit sur options/target/IRAM1. Néanmoins, les variables sont mises à zéro après la réinitialisation.
Quelqu'un peut-il aider?