• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:H8S 2462のプログラミング方法)

H8S/2462マイコンのプログラミング方法

このQ&Aのポイント
  • H8S/2462のプログラミング方法について知りたいです。
  • 参考になるWEBサイトや参考書を教えてください。
  • 初心者にもわかりやすい解説があると助かります。

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

  • ベストアンサー
回答No.4

 No.3の訂正とインラインアセンブラについてです。  H8C 7.00で2472指定で、ワークスペースを作る時、[ハードウェアセットアップ関数生成] に [C/C++ source file] を指定するとiodefine.h に 内臓I/Oの定義が生成されていました。  インラインアセンブラですが #pragma asm   nop   nop #pragma asmend ですが、コンパイルオプションの指定が必要なのでコンパイラマニュアル RJJ10J2552-0100 301ページを参照して下さい。

mmmPICOmmm
質問者

お礼

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

その他の回答 (3)

回答No.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

mmmPICOmmm
質問者

補足

色々ご丁寧にありがとうございます。 やはりH8S/2462は大変そうですね…。 f-tomohikoさんは色々お詳しそうなので、最後に1つ質問させて頂いてよろしいでしょうか?多分簡単なことだと思うのですが… 今はC言語で開発しておりますが、インラインアセンブラを使ってNOPを4個程度コード内に埋め込みたいと考えております。 普通に asm("NOP"); を書くと、コンパイル時にエラーが出てしまうのですが、何が問題なのでしょうか…? 本当に色々すいません。 もし解決方法ご存知でしたらご連絡下さい。 よろしくお願い致します。

回答No.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/
回答No.1

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

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

補足

ご回答ありがとうございます。 確かにH8であれば、色々出てきますね。 ヘッダファイルは使っているHEWのツールチェインバージョンが古い(6.1.1.0)せいか、やはりH8S/2462用の物は出力できません・・・。 ツールチェインのアップデート方法はどうすれば良いでしょうか? Renesasホームページから無償版をダウンロードして使うのでしょうか? 購入が必要でしょうか? 質問ばかり申し訳ないですが、お教えいただけると幸いです。

関連するQ&A