リンカー スクリプト ファイルを memory.ld として作成しました –</p>
MEMORY
{
MYMEMORY(rw) : ORIGIN = 0x0041c620 , LENGTH = 30
}
.myvars (NOLOAD) :
{
*(.myvarloc)
} > MYMEMORY
In my c program :
__attribute__((section(".myvarloc")))
uint8 measurements[30];
Linux rtos で Eclipse IDE を使用しています。プロジェクトに –T memory.ld を追加しました – プロパティ – リンカー – ライブラリ – eclipse のその他 これを作成する理由: 0x0041c620 から始まるサイズ 30 の変数測定用の固定メモリ アドレスが必要です。
私の質問:これは正しい方法ですか?? 上記のようにすると、エラーが発生します–リンカー入力ファイルが使用されておらず、リンクが完了していません。
注:質問を再投稿しています。