リンカーに変数の一部をメモリ内の特定の場所に配置させるにはどうすればよいですか。たとえば、0x8100000に整数名を割り当てたいとします。理解を見逃していなければ、次を使用できます。
int name __attribute__ ((section ("name_of_section")));
次に、リンカー スクリプトで次のように指定します。
SECTIONS
{
...
. = 0x8100000;
.data : { name_of_section }
...
}
uCポートをマップするために似たようなものを使いたいです。しかし、何かが一致せず、どこを間違えたのかわかりません。(私はリンカー スクリプトを使用したことがないので、非常にばかげたことを書いていたら申し訳ありません)。