内容
1.評価版コンパイラVer1(AKI-H8/3048に同梱されていた)
2.評価版コンパイラVer2(トランジスタ技術2002年2月号付録,藤沢幸穂H8マイコン完全マニュアル(オーム社)添付)
授業ではこれを使用
3.GCCコンパイラ
4.HEW
1 H8/3048評価版コンパイラver1の環境(秋月CDfor3048)
H8/3048評価版コンパイラver1では,タイマ割り込みの詳細は隠蔽して,タイマ割り込みの動作理解に的を絞ったコンパイルシステム(1.1.A)と割り込みの記述を理解してもらうためのコンパイルシステム(1.1.C)を公開しています。
1.A 入門講座(タイマ割り込みに特別なからくりを組み込み,簡単にした特殊な環境) | ||||||||||||||||||||||||||||||||||||||||||||||||
自分でCソースファイルだけ書きます。とにかくH8/3048を学習する人向けです。 作業フォルダ中には | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
1.B H8/3048 Cプログラミングの舞台裏(1.Aで使用中のからくり) | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
1.C 初級講座 | ||||||||||||||||||||||||||||||||||||||||||||||||
自分でCソースファイルと割り込みテーブルだけ書きます。 | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
1.D H8/3048 Cプログラミングの舞台裏(1.Cで使用中のからくり) | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
1.1.E 一般解説 | ||||||||||||||||||||||||||||||||||||||||||||||||
|
2 H8/3048評価版コンパイラver2の環境(トラ技Feb2002CD)
2.A 評価版ver2の環境 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
評価版コンパイラver2では,インラインアセンブリ機能,日本語の取扱が可能となった。そのため,割り込み記述もすこし容易になっている。 作業フォルダ中には | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.B 「2.A」の環境の説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
3.A cygwin+GCCの環境 | |||||||||||||||||||||||||||||||||||||||||||||
作業フォルダ中には (1)Cソースファイル,自分で作ったインクルードファイル (2)インクルードファイル(3048f.h) (3)インクルードファイル(h8_3048.h) (4)コンパイルコマンド(h8gcc.cmd) (5)ハイパーターミナルの設定ファイル(使わないこともある) (6)スタートアップルーチンは変更はしないが,自分で管理します。(startup.S) (7)リンカスクリプトは変更はしないが,自分で管理します。(h8_3048.sub) (8)フラッシュライタ を作ります。 | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
3.B 「3.A」の環境の説明 | |||||||||||||||||||||||||||||||||||||||||||||
|
4.HEW(High-performance Embedded Workshop)を用いた開発環境
ファイル/ソフトウェア |
説明 |
HEW(High-performance Embedded Workshop)を用いた プロジェクトの作成とCプログラミング |
H8_3048_HEW.html |
Htermを用いたソースレベルデバッグ (1)割り込みを含まない単純プログラム例の説明pdf (2)タイマ割り込みを含むプログラム例の説明pdf 上記2つのサンプル samples.zip |
HEWmini.pdf HEWIntmini.pdf samples.zip |
リンク
ルネサス
H8
3048ハードウェアマニュアルDEC.20.00 ADJ-602-093F 学内での高速読み込みバッファより
H8命令ニーモニクの説明マニュアル 学内高速読み取りバッファより
H8アセンブラマニュアル 学内高速読み取りバッファより
H8Cコンパイラマニュアル 学内高速読み取りバッファより
Hitach評価版コンパイラver1,ver2 校内のみ
6Mbyte
CygwinのGCC 校内のみ 45Mbyte
HOSV4
校内のみ 546kbyte
日立評価版コンパイラVer2
校内のみ 3Mbyte
Document Keywords: AKI H8 SH2
akituki 秋月 秋月電子
秋月電子通商AKI−H8/3664F AKI−H8/3048開発キットAKI−H8マイコン専用マザーボードAKI−SH2/7045Fモータ制御 PWM DAC DAコンバータ ADC ADコンバータ位相カウンタ タイマ割り込み インターバルタイマ ITU
シリアル通信 SCI RS232C マイコン RISC