[H8-ML(1226)] Re: Re: 日立のデバグモニタとHTERMについての質問
From: "G.Miyamori" <go.miyamori@xxxxxxxxxxxx>
Date: 2001年08月07日(火)13時52分08秒
石上さま、こんにちは。質問への回答、どうもありがとうございます。

いろいろな方から回答をいただき大変感謝しています。

ところで、低レベルの質問で申し訳ないのですがデバグモニタを再アセンブルするにあたり、
どのようにすればよいのかよくわかりません。というのも、日立のサイトより "300hmoni"なるファイルを
ダウンロードしてきたまでは良いのですが、あいにく当方は日立のH8開発環境(アセンブラ、コンパイラなど)
を所有していません。

そこで当方が所有する秋月のアセンブラやコンパイラで再コンパイル
しようとしましたが、どのファイルをアセンブル、リンクするのかよく分かりません。


そもそも秋月の環境によるこの試みは間違っているのでしょうか?

以上、「そんな質問、メーカーに聞け!」と思われるでしょうがよろしくお願いします。







> 「H8マイコン完全マニュアル」を持っていないので、動作確認がとれな
>いのですが、日立のサイトにあったversion 2.2aでは、monitor.sを以下の
>ように書き換えたところ、私のシステムはMode 6でうまく動いています。
> ご参考までに。
>
>
> 石上
>
>		.PROGRAM  INITIALIZE		; Program Name
>		.CPU      300HA			; Set H8/300H Advanced mode
>		.SECTION  ROM,CODE,ALIGN=2	; ROM Area Section
>;************************************************************************
>;*	Export Define							*
>;************************************************************************
>		.EXPORT	_INITIALIZE		; User Initialize Module
>;************************************************************************
>;*	User Initialize Module						*
>;*		Input	ER5 <-- Return Address				*
>;*		Output	Nothing						*
>;*		Used Stack Area --> 0(0) Byte				*
>;************************************************************************
>
>_INITIALIZE:
>	mov.b	#h'ff,r0l
>	mov.b	r0l,@h'ffffc0	; Set Port1 output (A[0:7] for Mode 6)
>	mov.b	r0l,@h'ffffc1	; Set Port2 output (A[8:15] for Mode 6)
>				; Port3 (D[8:15] for Mode 6)
>	mov.b	r0l,@h'ffffc8	; Set Port5 output (A[16:19] for Mode 6)
>	mov.b	r0l,@h'ffffcd	; Set Port8 output (CS[0:3] for Mode 6)
>
>	mov.b	#h'00, r0l
>	mov.b	r0l,@h'ffffec	; Set Port4 as D[15:8] for Mode 6
>	mov.b	r0l,@h'ffffef;	; Enable #WAIT pin, but disable WSC (Wait State
>Controler)
>
>	JMP	@ER5		; Goto Monitor Program
>	.END			;
>

****************************************
G.Miyamori

Kawada Industries,Inc.
E-Mail go.miyamori@xxxxxxxxxxxx
TEL 028-677-5737
FAX 028-677-5707
****************************************
スレッド概略
[1221(R)](起点)
 └[1224(U)]
   └[表示中]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]