対応モデル
CodingBox One は CH341T と同じ USB–I²C 接続とドライバーを使用します。どちらの識別子も 1A86:5512 です。
CodingBox は、下表のプログラマーに単一の汎用ドライバーで対応しています。ドライバーは USB またはシリアルポートで接続されたボードを検出し、アプリの接続セレクターに内蔵シミュレーターと並べて表示します。デバイスごとに個別のツールをインストールする必要はありません。
モデル一覧
| モデル | USB VID:PID | 接続方式 | 対応 OS | ドライバー |
|---|---|---|---|---|
| CodingBox One | 1A86:5512 | USB–I²C (CH341T) | Windows、Linux、macOS | Windows x64: WCH CH341PAR.EXE + CH341PAR.ZIP; Windows (WinUSB): Zadig + libusb; Linux/macOS: libusb |
| SFPTotal Device (PG-series, Board: Mini/Plus/PlusX) | 04D8:000A / 03EB:204B | USB 経由のシリアルポート(COM) | Windows、Linux、macOS | USB CDC: 不要; SFPTotal |
| SFPTotal Whistle (FT232R / FT231X) | 0403:6001 / 0403:6015 | シリアルポート(COM)、FTDI | Windows、Linux、macOS | Windows: FTDI VCP + FTDI D2XX; Linux/macOS: VCP |
| LightBox (HiSilicon Optical Module Tool Box) | F0A1:0010 | USB、ベンダー製ドライバー不要 | Windows、Linux、macOS | Windows: WinUSB; Linux/macOS: libusb |
| FS Coding Box (FSBox V4) | 4653:4342 | USB HID、ドライバー不要 | Windows、Linux、macOS | 不要 |
| CP210x Coding Board | 10C4:EA61 | USB(WinUSB) | Windows | Silicon Labs Direct Access / USBXpress 4.x (WinUSB) |
| EZ Coding Box | 04D8:ED1E | USB(WinUSB) | Windows | WinUSB |
| CH341 Coding Board (CH341 / CH341A / CH341T) | 1A86:5512 | USB、Windows では WCH ドライバー | Windows、Linux、macOS | Windows x64: WCH CH341PAR.EXE + CH341PAR.ZIP; Windows (WinUSB): Zadig + libusb; Linux/macOS: libusb |
| CH347 Coding Board (CH347T / CH347F) | 1A86:55DC / 1A86:55DB / 1A86:55DD / 1A86:55DE | USB HID(ドライバー不要)または WCH ドライバー | Windows、Linux、macOS | HID: 不要; Windows x64 (vendor): WCH CH341PAR.EXE + CH341PAR.ZIP; Linux/macOS (vendor): libusb; CH347EVT.ZIP |
| FT232H Coding Board | 0403:6014 | USB(libusb) | Windows、Linux、macOS | Windows:Zadig、libusb;Linux、macOS:libusb |
| CP2112 Coding Board | 10C4:EA90 | USB HID、ドライバー不要 | Windows、Linux、macOS | 不要 |
インストール時の注意
- Windows x64 の WCH 接続では、CH341 / CodingBox One に
CH341DLLA64.DLL、CH347 にCH347DLLA64.DLLが必要です。これらの DLL による接続は Windows ARM64 では使用できません。I²C には CH341PAR を使用してください。CH341SER はシリアルポート用ドライバーです。CH347T の HID モードではメーカー製ドライバーは不要です。 - Windows では Whistle 用の FTDI VCP/D2XX ドライバーを維持してください。Zadig で WinUSB に置き換えると、これらの接続が使えなくなります。Linux/macOS ではシリアルポートを使用します。FT232H は別の MPSSE/libusb 接続を使用します。
- CP210x の対応対象は、WinUSB ベースの Direct Access 4.x 以降を使う USBXpress プログラマーです。一般的な CP210x USB–UART 用 VCP ドライバーではこの接続を利用できません。CP210x と EZ Coding Box は現在 Windows のみ対応です。
- Linux では USB、HID、シリアルデバイスへのアクセス権を設定してください。libusb が必要な機器には同ライブラリをインストールします。macOS でも同じライブラリを使用します。
シミュレーター
ボードを接続していなくても、シミュレーターは常に利用できるため、学習や評価にインターフェースのすべての機能を使えます。
実際のモジュールを扱うには、物理的なボードとドライバーが必要です。読み取りとデコードは、常にアプリ自体の中で行われます。