こんにちは。
e2studioで開発しているのですが、「インテルHEX形式ファイルを出力する」のチェックを外す/入れるによって下記の状況となっています。
デバッグもRenesas Flash Programmer (以下、RFP)による書込みも出来るようにするには、どのように設定したら良いでしょうか?
チェックを外す ・motファイル :バイナリファイルは「.ELF」から始まる ・拡張子X :生成される。 ・デバッグ :出来る ・RFPでの書込 :出来ない (※1)
チェックを入れる ・motファイル :バイナリファイルは「S00E0」から始まる ・拡張子X :生成されない(※2) ・デバッグ :出来ない ・RFPでの書込 :出来る。
バージョン情報・e2studio :2021-07 (21.7.0) ・CC-RX :Ver3.03 ・RFP :Ver3.08無償版 ※1:下記のエラーが表示されます。 E0000016 「プログラムファイルが不正です。」
※2:e2studioのビルドコンソールに下記が表示されます。 makefile:140: recipe for target '(プロジェクト名).x' failed make: [(プロジェクト名).x] Error -1073741819 (ignored)
makefileの140行目と141行目は下記です。 140行目:(プロジェクト名).x: (プロジェクト名).mot 141行目:-C:(ユーザフォルダ)\.eclipse\com.renesas.platform_1435879475\Utilities\\ccrx\renesas_cc_converter.exe (プロジェクト名).mot (プロジェクト名).x
※3:下記のエラーが表示されます。 起動中に例外が発生しました。理由:プログラム・ファイルが存在しません。 (プロジェクト名).xが見つかりません
Hiroyukiさん、こんにちは。NoMaYと申します。これは、e2 studio あるある、だったような気がします。あるバージョン以降のe2 studioで以前のバージョンのe2 studioで作成したプロジェクトを使おうとすると発生する現象だったと思います。対処方法は以下の筈です。発生条件・ projectのpropertyのC/C++ buildのSettings-->Build Artifact-->Artifact extensionが mot になっている (日本語モードでは、設定-->ビルド成果物-->Artifact extension、です。)対処方法・ Artifact extensionを mot から abs へ変更する以下、e2 studioの画面コピーです。英語モード日本語モード
NoMayさん、おはようございます。
早速のご返答ありがとうございます。
教えて頂いた方法で解決できました。
スクショ付きで丁寧に教えて頂きありがとうございました。