Freescale MC68HC908Q


USBシリアル変換ケーブルについて

CodeWarriorで使うCOMポートは COM1 に設定してください。
 本物のシリアルポートでも、USBシリアル変換による仮想COMポートでも、使いたいポートを COM1 に設定して PCを再起動すると使えるようになるケースが非常に多いです。
 CodeWarrior V.5.1 では、COM1 に設定すると PL-2303系以外の USBシリアル変換チップが使用できる例があります。ストロベリーリナックス製 CP2102モジュールは動きました。FT232RL を使った変換ケーブルも動きました。(動作を保証するものではありません。)

追加情報 10/7/2006
● 新しいパソコン(WindowsXP) にて、秋月電子のUSBシリアル変換ケーブルが使えなかったので、こちらから PL-2303 Software and Drivers の最新版をダウンロードしてきて、
 http://www.prolific.com.tw/eng/downloads.asp?ID=31
それを実行してパソコンへのインストールを行い、さらにデバイスドライバの更新を行って有効にしてみたら・・・使うことができました。(64bit版ではない Windows用 PL-2303Xドライバを使いました。)

追加情報 7/27/2006
● WindowsXP にて、秋月電子のUSBシリアル変換ケーブルをインストールしただけでは CodeWarrior から認識されず、COM4 から COM1 に変更したら認識されるようになった、という報告をいただきました。
● BUFFALO の USBシリアル変換ケーブルでも Prolific Technology PL2303系の変換チップが使われているそうで、使用できたという報告がありました。

追加情報 過去ログから転載

[1833]Re: CW08 V5.0 で USBシリアル変換ケーブル - 投稿者:ryosuke 2006年1月30日(月) 17時6分

> CodeWarrior HC(S)08 V5.0 を使って、USBシリアル変換ケーブルで
> 書き込みに成功した方はいらっしゃいますか?
>
> 秋月製? ELECOM製? その他?
> CW08 V3.1? V5.0?
> Windows2000? XP?
> COM4以下? COM5以上?
>
> 私が試した限りでは、
>
> 【ELECOM】
> -----------------------------------------
> CW08 V3.1  WindowsXP Home  Windows2000
>
COM4以下      ○       ○
> COM5以上      ○       ○
> -----------------------------------------
> CW08 V5.0  WindowsXP Home  Windows2000
>
COM4以下 COM1   ○       ×
> COM5以上      ×       ×
>
> でした。
> 情報をお待ちしています。

続報です。Windows2000 のパソコンで、どうしても諦めきれなくて
いろいろ見ていたらこういうのを発見しました。

 
COMポート変更ユーティリティ「SetCom25」
 http://www.elecom.co.jp/support/download/cable/usb/setcom25/index.html

Windows2000 のデバイスマネージャで COM5 → COM1 のように仮想COMポート
の番号を変更しても CW08 V5.0 で認識されなかったのに、この
ユーティリティを使って仮想COMポートの番号を COM5 → COM1 のように
変更すると、あら不思議! CW08 V5.0 で認識されるようになりました!

> 【現在わかっている制限事項】
> Windows2000/XPのデバイスマネージャ上では、デバイス名に付くCOMポート
> の番号は、本ツールで変更した後も変更後の番号が反映されません。
> これはWindows2000/XP上での仕様です。
> 変更後のCOMポートを確認するには「SetCom25」の設定画面をご利用ください。

ここだけ気を付ければ大丈夫です。なお、常駐させてから番号を変更したら
再起動させますが、その後は常駐させておく必要はありません。

というわけで、表を更新します。

USBシリアル変換ケーブル動作事例

【ELECOM UC-SGT】
-----------------------------------------
CW08 V3.1  WindowsXP Home  Windows2000
COM4以下      ○       ○
COM5以上      ○       ○
-----------------------------------------
CW08 V5.0  WindowsXP Home  Windows2000
COM4以下 COM1   ○       ○ *1
COM5以上      ×       ×

(*1) Windows2000 では ELECOM の COMポート変更ユーティリティ「SetCom25」
を使って 仮想COMポート番号を1にしたときに使用可能でした。
このユーティリティは ELECOM の変換ケーブル以外でも使えると思います。

ここまで


CodeWarrior for HC(S)08 V.3.1 の場合は・・・・・

丸文デモボードや私が作った HC908Qプログラマなど、簡単なシリアルインターフェースだけでフラッシュ書き込みやデバッグが行えるのはありがたいことです。しかし最近はシリアルポートが無いパソコンが多くなっています。そこで、掲示板の皆さんにもご協力を願って市販 USBシリアル変換ケーブルを試してみました。

結果は、Prolific Technology の PL2303系のチップが使われている製品が概ね使えるようです。

  ●使えた物(PL2303系)
    エレコム UC-SGT
    ラトック ERX-USB60
    秋月電子 USBシリアル変換ケーブル

  ●使えなかった物(非PL2303系)
    サンワサプライ USB-CVRS9
    Strawberry-Linux USBシリアル変換モジュール

「使えなかった」 とした変換ケーブルでも、VTST モニタモード(Normal Monitor Mode) ではなくユーザモニタを使ったフラッシュ書き込みやデバッグには問題なく使えるようです。

※上記は全て、動作を保証するものではありません。

ここのトップページにある 「過去ログ」 の 「 HC908Q Serial to USB 」 に関連した記事が書かれています。情報収集にご協力いただいた皆さん、ありがとうございました。


このホームページで紹介した内容を実施する場合は全て自己責任において行っていただきますようお願いします。
不明点や質問、感想などはこのホームページの掲示板へお願いします。