Silicon Labs EFM32:コードをRAMに配置する方法を教えてください

EFx32

EMLIBに RAMFUNCというマクロが用意されていますので、こちらを使って実現できます。RAMサイズとの兼ね合いで、ユーザコード全てをRAMに展開することは現実的ではありませんので、必要な関数だけを選んでRAMに配置するという、という運用になるかと思います。

RAMFUNCについての詳細は、Simplicity Studioの「Gecko HAL and Driver API Reference」をご参照ください。Gecko SDK 5.4(2018/5時点で最新バージョン)用の「Gecko HAL and Driver API Reference」は、SiliconLabs社のWeb Site でもご覧頂けます。

また、RAMFUNCを使ったコード記述例が、Silicon Labsのコミュニティサイト にありますので、こちらも併せてご確認ください。

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。