Si jamais vous voulez connaître la mémoire statique utilisée par votre programme, qui est déterminée à la compilation, il suffit de compiler en ayant commenté la première ligne du linker script (dont on parle plus haut), c'est à dire :
/*OUTPUT_FORMAT(binary)*/
afin de générer quelque chose au format elf (même si le fichier porte toujours l'extension .bin, mais ça c'est dû au fonctionnement du SDK). Il faut ensuite lancer la commande
sh3eb-elf-objdump -hr addin.bin
où sh3eb-elf-objdump est le fichier du même nom avec l'extension .exe dans le dossier 'bin' du SDK et addin.bin le fichier .bin généré.
La quantité de mémoire statique utilisée est la somme des tailles (qui sont en hexadécimal) des sections .bss et .data (.bss contenant les variables non initialisées (pas de valeur donnée à la déclaration) et .data, celles initialisées).
Si vous êtes un peu curieux relancez la commande ci dessus avec -t au lieu de -hr pour avoir un aperçu bien complet de tous les symboles de votre addin.
N'oubliez pas de décommenter la ligne dans le linker script avant de recompiler pour mettre dans votre calculette !