こんにちは。
e2 studio V6.2.0を用いて、Synergyの開発をしています。
バイナリファイルのデータを指定したセクションに配置したいと考えているのですが、
設定方法が分からず困っています。
検索してもRXのものばかりで、GCC ARMのものは見つからず・・・・・・。
ご存知の方はいらっしゃらないでしょうか。
wbrtさんほやです。
わわいさんのおっしゃるようにリンカスクリプトに INCLUDE( ファイル名 )を書いてもできるらしいですが、アセンブラソースに疑似命令でバイナリデータを配置することもできます。
私にはこちらの方が解り易かったです。Synergyではないですが、下記のような記述でmydata.bin の内容がロードモジュールに入りました。
御参考まで。
インラインアセンブラを使用してご相談内容のようなことを行ったことがあります。
https://japan.renesasrulz.com/gr_user_forum_japanese/f/gr-kurumi/640/gr-kurumi-web/9694#9694
RL78 なので ARM とは細部が異なりますが GNU as では似たようなことはできるのでは。
わわいです えー、そんな便利なキーワードが、と思ったらARMコンパイラではサポートされてなさそーですね。ちぇっ
#INCBINならいけるんかなー、、
わわいさん
armasmにも incbin はあるらしいです。(ただし'.'(ドット)がつかない)
(FAQ) How do I use INCBIN to merge multiple binary images?http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka16368.html