Je viens de rencontrer des macros pour que mon compilateur de microcontrôleur force (ou suggère) qu'une fonction soit exécutée à partir de la RAM.
http://processors.wiki.ti.com/index.php/Placing_functions_in_RAM
https://community.nxp.com/thread/389099
Dans quels cas est-ce utile? Pourquoi ne serais-je pas toujours exécuté à partir de la RAM si l'avantage est uniquement une vitesse accrue? Cela entraîne-t-il généralement une consommation de courant plus élevée?