(toppers-users 410) Re: Re^Re H8 の構築

Kunihiko OHNAKA kuni @ ohnaka.jp
2002年 6月 5日 (水) 21:42:16 JST


  大中です。

From: Mitsuhiro Yashiki <yashiki.mitsuhi @ pfu.fujitsu.com>
Subject: (toppers-users 408) Re^Re H8 の構築
Date: Wed, 05 Jun 2002 11:51:04 +0900

>  取り合えずH8のものを参考にして作成していますが、int16で
>  コンパイル出来ない(int32では出来る)のと、割り込みハンドラ
>  が作成されずリンクエラーとなる部分で止まっています。
>  今井殿のgcc用ソースがいただけるのであれば、頂きたいと思います。

  今回の話と関係があるかどうかわからないのですが、
「割り込みハンドラが作成されない」という言葉で、以前見付けた
バグと思われる部分を、ふと思い出しました。

 config/h8/akih8_3067f/sys_support.Sの 200行目付近で、

#if NUM_PORT == 1

	.long	_no_reg_exception		/* 52, 0x00d0: ERI0	*/
	.long	_no_reg_exception		/* 53, 0x00d4: RXI0	*/
	.long	_no_reg_exception		/* 54, 0x00d8: TXI0	*/
	.long	_no_reg_exception		/* 55, 0x00ec: TEI0	*/
	.long	_serial_error_handler_entry	/* 56, 0x00e0: ERI1	*/
	.long	_serial_in_handler_entry	/* 57, 0x00e4: RXI1	*/
	.long	_serial_out_handler_entry	/* 58, 0x00e8: TXI1	*/

  とありますが、ベクタ番号 56の

	.long	_serial_error_handler_entry	/* 56, 0x00e0: ERI1	*/

  の部分は

	.long	_serial_in_handler_entry	/* 56, 0x00e0: ERI1	*/

  とすべきではないでしょうか。
  外していたら申し訳ありません。

  だいぶ前に気づいていたのですが、報告するのをすっかり
忘れておりました。

  以上です。

+=  大中 邦彦  (Ohnaka Kunihiko)  =+
+=         kuni @ ohnaka.jp         =+