RL78/G13,R5F100PJA,CS+ for CA,CXを使用しています。
コンパイル後、特定の関数において[関数へジャンプ]を行うと関数の先頭ではなく別の関数の途中の位置に飛ぶ状況です。
マップファイルを見ると
@@CODEL r_cg_serial 00FEFH 00210H @@CODEL r_cg_serial_user 011FFH 00018H
となっている箇所がありR5F100xJのプログラム領域000CE~00FFFを超えてると思うのですが、これが原因でしょうか。
また、これが原因の場合リンクディレクティブで指定すれば良いのでしょうか。
容量に関して
011FFHあたりがブートクラスタ0でのプログラム領域を超えてる?と思ったのですが、
ここのプログラム領域については特に指定する必要はないのでしょうか。
過去に同様の相談があるので以下を参照してみて下さい。
http://japan.renesasrulz.com/search?q=%E9%96%A2%E6%95%B0%E3%81%B8%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%97&group=31