- ベストアンサー
H8S/2462マイコンのプログラミング方法
- H8S/2462のプログラミング方法について知りたいです。
- 参考になるWEBサイトや参考書を教えてください。
- 初心者にもわかりやすい解説があると助かります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.3の訂正とインラインアセンブラについてです。 H8C 7.00で2472指定で、ワークスペースを作る時、[ハードウェアセットアップ関数生成] に [C/C++ source file] を指定するとiodefine.h に 内臓I/Oの定義が生成されていました。 インラインアセンブラですが #pragma asm nop nop #pragma asmend ですが、コンパイルオプションの指定が必要なのでコンパイラマニュアル RJJ10J2552-0100 301ページを参照して下さい。
その他の回答 (3)
- f-tomohiko
- ベストアンサー率50% (11/22)
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
補足
色々ご丁寧にありがとうございます。 やはりH8S/2462は大変そうですね…。 f-tomohikoさんは色々お詳しそうなので、最後に1つ質問させて頂いてよろしいでしょうか?多分簡単なことだと思うのですが… 今はC言語で開発しておりますが、インラインアセンブラを使ってNOPを4個程度コード内に埋め込みたいと考えております。 普通に asm("NOP"); を書くと、コンパイル時にエラーが出てしまうのですが、何が問題なのでしょうか…? 本当に色々すいません。 もし解決方法ご存知でしたらご連絡下さい。 よろしくお願い致します。
- f-tomohiko
- ベストアンサー率50% (11/22)
>ツールチェインのアップデート方法はどうすれば良いでしょうか? >Renesasホームページから無償版をダウンロードして使うのでしょうか? >購入が必要でしょうか? お金もらってやる仕事ならともかく、練習なら無償版ダウンロードで 十分でしょう。(現在出ているプロセッサには対応可能でしょう) 現在使っているH8S/300ツールチェインは6.2.1ですがH8S/2462の プロジェクトは作れません。 私のは、有償版ですが自動アップデートをしてしまうと、客先(注文主) とバージョンが合わなくなるため、自動アップデートを止めています。 現在の無償版は7.00ですから大丈夫でしょう。(参考URL)
- f-tomohiko
- ベストアンサー率50% (11/22)
おかしいですね、"HEW"でググったら色々出てきますけど........ H8S/2462ズバリの例は有りませんが、H8/XXXX でも使い方は同じです。 ヘッダはHEWが作ってくれるんで安心して下さい。
補足
ご回答ありがとうございます。 確かにH8であれば、色々出てきますね。 ヘッダファイルは使っているHEWのツールチェインバージョンが古い(6.1.1.0)せいか、やはりH8S/2462用の物は出力できません・・・。 ツールチェインのアップデート方法はどうすれば良いでしょうか? Renesasホームページから無償版をダウンロードして使うのでしょうか? 購入が必要でしょうか? 質問ばかり申し訳ないですが、お教えいただけると幸いです。
お礼
色々とありがとうございました! 解決できました。 本当に感謝いたします。