2026/10/13(火)nanoCH32V305 で TinyUSB を使う
オリジナルUSBデバイスを作るため、中華マイコンCH32V305を乗せた実験ボードnanoCH32V305を購入しました。このボードで、USBスタックTinyUSBを使うときのメモです。

前置き
- CH32V305
- WCH社製RISC-Vマイコン。USB 2.0内蔵。秋月でも売ってる。
- MounRiver
- CH32用の統合開発環境。
- TinyUSB
- 色々なマイコン用のUSBライブラリ。
CH32で統合開発環境のMounRiverを使いながら、TinyUSBを使用するときのメモになります。Raspberry Pi Pico(RP2040)では、標準の開発環境にTinyUSBが付属するらしく関連情報がいくつか出てきますが、CH32で使用する場合の情報をあまり見かけないのでまとめてみました。
公式ドキュメントもありますが、主にコンソール開発用で、統合環境での設定方法は書かれていないんですよね……。




