TRZ1002H (4) PROG_02_USBCOM (1)2010年03月02日 21時54分20秒

仮想 COM ポート
付録CD の中にサンプルがあるので HEW + KPIT GNUH8 v1001 の環境で動かしてみることにする。
サンプルのディレクトリは PROG_02_USBCOM 。
おそらく USB ポートを仮想 COM ポートとして使うものだろう。


●KPIT GNUH8 v1001 でコンパイルしてみる。
  エラーも出ないし、問題ないようだ。


●KPIT GNUH8 v1001 でコンパイルしたものを書き込んでみる。
  LED は点滅しているが仮想 COM ポートは応答しない。
  デバイスドライバを要求してきたので、まったく動いていないわけではないようだ。


●CD のサンプルディレクトリの mot ファイルを書き込んでみる。
  LED が点滅しているし、仮想 COM ポートの応答もある。


あらあら KPIT GNUH8 v1001 でコンパイルしたものは、まだどこかに不具合があるらしい。
スタックが足りないような気がするが今のところどこを触ればよいのかわからない。


環境: (HEW Version 4.06.00.047) + (KPIT GNUH8 v1001 Windows Tool Chain (ELF))

コメント

_ 通りすがり ― 2010年08月02日 18時30分01秒

既に解決済みかもしれませんが…

HEW + KPIT GNUH8 v1001でのUSB仮想COMポート接続は
Init_USB()の実行順序をIOやバス初期化処理の後にして、
以下の割り込みを追加したら動きました。

void INT_USBINTN2_USB(void)
{
INT_USB_Handler();
}

環境立ち上げ時に参考にさせていただきましたので
お礼替わりに情報を提供させてもらいます。

_ syslab ― 2010年08月03日 08時45分57秒

自分で読み返してみてもわからないことが多いので
役に立つとは思っていなかったのですが
何かの役に立ったのなら幸いです。


割り込みの件、早速試してみます。

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
このブログのタイトルは?(syslab と記入してください)

コメント:

トラックバック

このエントリのトラックバックURL: http://syslab.asablo.jp/blog/2010/03/02/4917411/tb