組み込みシステムでは、GNUツールチェーンを使用して、フラッシュメモリ(コードが配置されている場所)が使用できないときに、リンクのOVERLAYセクションを使用してRAMからコードを実行したいと思います。
私の問題は、オーバーレイ(RAM内)のC関数がライブラリの関数(例:libgccのdiv / mod / ...)を使用する場合です。libgccは、ビジー状態のフラッシュのメインコードセクションにリンクされています。
そのようなRAMオーバーレイとフラッシュメモリ間の相互参照(およびライブラリコードの複製方法)を防ぐ方法はありますか?
乾杯!