いつも大変お世話になっております。
RL78/G1N(R5F11Y68ASM)8Kを使用したく、アプリケーションノートのRL78/G10のコード生成ツールを使用したソフトウエアー開発を見ながら
ポートの設定を行っていますが (ソース・ファイル "iodefine.h" を開くことができません。)とエラーが出てビルドできません
使用したいのはとりあえずポート機能だけです
流用サンプルコードはサンプルコード(CGC)・r_cg_cgc.h: サンプルコードのr_cg_cgc.h ・r_cg_cgc.c: サンプルコードのr_cg_cgc.c ・r_cg_cgc_user.c: RL78/G10用CG/AP4出力を使用する。必要に応じてユーザコード記述する。
・r_cg_port.h: 関数宣言のみ。変更せずに使用する。・r_cg_port.c: 必要に応じてポートの入出力設定を変更する。
サンプルコードのr_cg_systeminit.cを利用する。
サンプルコードのr_cg_main.cを利用する。
以上のサンプルコードと生成したコードを使用してオプションバイトの設定後ビルドしました
始めたばかりの初心者です、お手数をおかけしますが御教授お願い致します
CHOKOさんのスクリーンショットの開発ツールはCS+ですね。RLマイコンではもう一つ、e2studioが使えます。CS+とe2studioは全くの別物です。どちらの開発ツールでも新規作成で作ったプロジェクトならiodefine.hが見つからないということにならないです。でも、サンプルコードを利用する場合、どの開発ツールで作られた物か?あなたが使う開発ツールは何か?を確認してください。2つの開発ツールの間でプロジェクトファイルは行き来できません(ソースコードは共有できますが、初心者と自称されている方は手を出さない方がいいです)。サンプルコードのプロジェクトと同じ開発ツールを使いましょう。場合によってはコンパイラや開発ツールのバージョンも合わせる方が面倒が少ない場合があります。
チョコです。
Yamamotoさん、私はちゃんと「CS+CC-RL]と明記しています。
e2studioはバージョンアップされるとおかしくなったことを経験したので使っていません。
>2つの開発ツールの間でプロジェクトファイルは行き来できません(ソースコードは共有できますが、初心者と自称されている方は手を出さない方がいいです)
RL78/G1Nではコード生成が無いようなので、G10のサンプルコードのプロジェクトからソースをもっていこうとされているようなので、ソースを流用しているのではないでしょうか。
以上
「CS+CC-RL]と明記しています
そうですね。意味がよくわからない返答だと感じましたが、私は2つのツールが存在するという話とサンプルがどちらの開発ツールのものかを確認した方がいいですよと書いただけです。