squalylLe 24/07/2018 à 11:24
jtag over CCSDS
on a ici sur un Keil ARM bien plus de heisenbugs en -O2 qu'en -O0.
Il a fallu qu'on splitte des fichiers pour résoudre des plantages en initialisant a zéro des variables globales déja zéroisées par le code init.
(et certains endroits ont requis de tests genre
#pragma push
#pragma -O0
int code(void) {...}
#pragma pop
...)