Je peux facilement placer certaines de mes sections RO de code dans des régions d'exécution spécifiques à des adresses spécifiques (qui peuvent être des adresses RAM). Il n'y aura pas de problème dans l'intégrité de mon programme en raison d'une liaison correcte. Le problème est que ces sections RO placées aux adresses RAM n'apparaîtront pas sur la RAM après la mise hors tension/sous tension. Ils seront manquants. Ai-je raison? Bien sûr, je peux les charger avec bootloader, mais ce n'est pas le cas actuellement. Ma question est: existe-t-il une méthode par défaut fiable pour résoudre ce problème? Peut-être quelques attributs etc. Par exemple, peut-être il y a une méthode de copie des sections RO (comme RW) au démarrage par la bibliothèque C?ARM exécuter le code à partir de la RAM intégrée
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka11494.html Comme ce post le suggère, c'est incorrect. Comme je l'ai mentionné précédemment, après le redémarrage RAM ne contiendra pas de données RO.