いろいろ試してきました。
で、構造体に放り込むのはどうもうまくなかったです。
MAPファイル(関数や変数がどこに配置されたか確認できる)っていうのがあるんですけど、
そこには構造体自体のアドレスは書いてあるけど、メンバのアドレスは書いてなかったです。
アラインメントを考慮して自分でアドレスを算出するのはミスがでそうで怖いですし。
同様に、staticをつけてファイルスコープにした変数も書かれないようでした。
SH2にHIMって環境で開発してるんですが、皆さんどうされてるんでしょうか?
10や20ならいいんですけど、さすがに100や200のグローバル変数は管理しきれないです。。