皆様お世話になりますタイトルの組み合わせで開発を進めていき、コンパイルすると以下のエラーが出ます。
E0562332:Relocation value is odd number : ".\generate\cstart.obj"-".text"-"0000005f"
このエラーはグローバル変数を作ったり作らなかったりすると消えたり消えなかったりします。その他ソースの内容は影響していないように感じます。これについて調べると下記URIに到達するのですが、いまいち具体的な解決に至っていません。
https://ja-support.renesas.com/knowledgeBase/18975356https://renesasrulz.com/mcu-mpu/rl78/f/rl78-forum/19728/how-to-resolve-e0562332-relocation-value-is-odd-number-error/64932https://www.renesas.com/us/en/document/tnn/note-using-c-compiler-package-rl78-family-1
cstart.asmの.textセクションが奇数エリアに指定されているとのことですが、これを解決する具体的な方法をご教示いただければ幸いです。CC-RL Version 1.11.0e2studio Version 2022-04 (22.4.0)対象 RL78 G1C G13 etc...
以上、何卒よろしくお願いいたします。
追記します
いろいろと試した結果、ツールチェーンのバージョンを 1.10.0 にダウングレードすることでエラーが出なくなるようです。当面は 1.10.0 を使うことで対応したいと思うのですが、1.11.0 がリリースされてから時間も経過していて、この現象に対して放置されてる(バグ情報や改善策が出てない?)以上こちら側の何らかのミスだと思います。
引き続きお心当たりのある方の情報をお待ちしております。
sun-tkさん、こんにちは。NoMaYです。e2 studioのインストールフォルダを調べてみると、CC-RL V1.11対応として以下の画面コピーのようにスタートアップルーチンのテンプレートソースが変更されていました。