こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

H8S 2462のプログラミング方法

H8S/2462マイコンのプログラミング(Ethernetプログラミング含む)をHEWを使って始めることにしました。

Renesasホームページからソフトウェアマニュアル、ハードウェアマニュアルをダウンロードし勉強したのですが、プログラミングを始める初歩のステップが、どうすれば良いのか分かりません…。

例えば、今までR8C/Tinyマイコンでのプログラミングを行ったことがあるのですが、R8C/Tinyは市販の参考書も多く、すぐにプログラミングを始めることができました。

ところがH8S/2462についての参考書が(探したのですが)見当たらず、困っています。レジスタ定義のヘッダファイルすら見つかりません…。


どなたかH8S/2462マイコンのプログラミング方法について精通されている方がおられれば、参考になるWEBサイトや参考書を紹介頂けないでしょうか?

どうぞ、よろしくお願い致します。

投稿日時 - 2009-11-11 23:21:43

QNo.5440786

すぐに回答ほしいです

質問者が選んだベストアンサー

 No.3の訂正とインラインアセンブラについてです。
 H8C 7.00で2472指定で、ワークスペースを作る時、[ハードウェアセットアップ関数生成] に [C/C++ source file] を指定するとiodefine.h に
内臓I/Oの定義が生成されていました。

 インラインアセンブラですが
#pragma asm
  nop
  nop
#pragma asmend

ですが、コンパイルオプションの指定が必要なのでコンパイラマニュアル
RJJ10J2552-0100 301ページを参照して下さい。

投稿日時 - 2009-11-17 13:45:23

お礼

色々とありがとうございました!
解決できました。
本当に感謝いたします。

投稿日時 - 2009-11-18 19:51:55

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

 No.2 回答は誤りでした。
 今、評価版H8S Cコンパイラ Ver7.00をダウンロードして使ってみた
らH8S/2463の選択肢は無いですね。
 2600シリーズの2472で代用するようです。
 ヘッダーも自動出力されませんので、参考URLからダウンロードして
使用できるものを探さないと、いけないようです。
 参考にならない回答ですいません。
http://japan.renesas.com/fmwk.jsp?cnt=/sample_codes_h8_io_register.jsp&fp=/support/downloads/download_results/C2001401-C2001500

投稿日時 - 2009-11-13 12:30:01

補足

色々ご丁寧にありがとうございます。
やはりH8S/2462は大変そうですね…。

f-tomohikoさんは色々お詳しそうなので、最後に1つ質問させて頂いてよろしいでしょうか?多分簡単なことだと思うのですが…

今はC言語で開発しておりますが、インラインアセンブラを使ってNOPを4個程度コード内に埋め込みたいと考えております。

普通に
asm("NOP");
を書くと、コンパイル時にエラーが出てしまうのですが、何が問題なのでしょうか…?

本当に色々すいません。
もし解決方法ご存知でしたらご連絡下さい。
よろしくお願い致します。

投稿日時 - 2009-11-16 22:08:04

ANo.2

>ツールチェインのアップデート方法はどうすれば良いでしょうか?
>Renesasホームページから無償版をダウンロードして使うのでしょうか?
>購入が必要でしょうか?

 お金もらってやる仕事ならともかく、練習なら無償版ダウンロードで
十分でしょう。(現在出ているプロセッサには対応可能でしょう)
 現在使っているH8S/300ツールチェインは6.2.1ですがH8S/2462の
プロジェクトは作れません。
 私のは、有償版ですが自動アップデートをしてしまうと、客先(注文主)
とバージョンが合わなくなるため、自動アップデートを止めています。
 現在の無償版は7.00ですから大丈夫でしょう。(参考URL)

参考URL:http://japan.renesas.com/fmwk.jsp?cnt=evaluation_software_mid_level_landing.jsp&fp=/products/tools/evaluation_software/

投稿日時 - 2009-11-13 09:40:20

ANo.1

 おかしいですね、"HEW"でググったら色々出てきますけど........
H8S/2462ズバリの例は有りませんが、H8/XXXX でも使い方は同じです。
 ヘッダはHEWが作ってくれるんで安心して下さい。

参考URL:http://monoist.atmarkit.co.jp/fembedded/h8/h8primer05/h8primer05b.html

投稿日時 - 2009-11-12 13:19:37

補足

ご回答ありがとうございます。
確かにH8であれば、色々出てきますね。

ヘッダファイルは使っているHEWのツールチェインバージョンが古い(6.1.1.0)せいか、やはりH8S/2462用の物は出力できません・・・。

ツールチェインのアップデート方法はどうすれば良いでしょうか?
Renesasホームページから無償版をダウンロードして使うのでしょうか?
購入が必要でしょうか?

質問ばかり申し訳ないですが、お教えいただけると幸いです。

投稿日時 - 2009-11-13 08:27:18

あなたにオススメの質問