2

組み込みシステムでは、GNUツールチェーンを使用して、フラッシュメモリ(コードが配置されている場所)が使用できないときに、リンクのOVERLAYセクションを使用してRAMからコードを実行したいと思います。

私の問題は、オーバーレイ(RAM内)のC関数がライブラリの関数(例:libgccのdiv / mod / ...)を使用する場合です。libgccは、ビジー状態のフラッシュのメインコードセクションにリンクされています。

そのようなRAMオーバーレイとフラッシュメモリ間の相互参照(およびライブラリコードの複製方法)を防ぐ方法はありますか?

乾杯!

4

0 に答える 0