AR# 16547

|

11.1 EDK - C 関数を特定のメモリ位置に割り当てる方法

説明

どうすれば C ファンクションを特定のメモリ位置に割り当てることができますか。

ソリューション

C ソース ファイルで次を含めます。

void myFunction(int myParameter) __attribute__ ((section (".function_section")));

void myFunction(int myParameter)

{

.. my code ..

}

リンカ スクリプトには次を含めます。

MEMORY {

FUNCTION : ....

....

}

.function_section : {*(.function_section) } > FUNCTION

これにより、ファンクション コードが FUNCTION で定義されたメモリに含めることができます。

詳細は、(Xilinx Answer 20068) を参照してください。

AR# 16547
日付 12/15/2012
ステータス アクティブ
種類 一般
People Also Viewed