diff --git a/content/20241114182939 CH32Vの開発環境.md b/content/20241114182939 CH32Vの開発環境.md index d6fbbfd..c00a1b5 100644 --- a/content/20241114182939 CH32Vの開発環境.md +++ b/content/20241114182939 CH32Vの開発環境.md @@ -2,7 +2,7 @@ #ch32v #microcontroller #software CH32Vは [NanjingQinhengMicroelectronics](https://www.wch-ic.com/) が製造しているRISCVのMCU。 -- めちゃ安い(20241115 # CH32V003J4M6 秋月で40円 [32ビットRISC-Vマイコン CH32V003J4M6: 半導体 秋月電子通商-電子部品・ネット通販](https://akizukidenshi.com/catalog/g/g118062/)) +- めちゃ安い(20241115時点で、CH32V003J4M6が秋月で40円 [32ビットRISC-Vマイコン CH32V003J4M6: 半導体 秋月電子通商-電子部品・ネット通販](https://akizukidenshi.com/catalog/g/g118062/)) - 外付け部品不要で動かせる(内蔵RC発振) - それなりにフラッシュメモリもある。 e.g. CH32V003J4M6はFlashl16k, RAM2kB(米粒AVRだと Flash 1kB, RAM 32) @@ -11,10 +11,21 @@ CH32Vは [NanjingQinhengMicroelectronics](https://www.wch-ic.com/) が製造し ## 必要なもの - マイコン -- デバッガ。 WCH-LinkE [WCH-Link Emulation Debugger Module - NanjingQinhengMicroelectronics](https://www.wch-ic.com/products/WCH-Link.html) が純正品で、これを使っているが、SWDで通信できれば何でもよかったかもしれない。 +- デバッガ。 WCH-LinkE [WCH-Link Emulation Debugger Module - NanjingQinhengMicroelectronics](https://www.wch-ic.com/products/WCH-Link.html) が純正品で、これを使っているが、SWDで通信できれば何でもよかったかもしれない。よくわかっていない。 + +わたしは[一式](https://ja.aliexpress.com/item/1005004895791296.html) をaliexpressで買ったが、秋月などでも購入可能。 +## 準備 + +WCH-LinkEの通信モードを設定する必要がある(っぽい)。 +WCH-LinkEをPCに接続。WCH-LinkEから、3.3VとGND +して[WCH-LinkUtility.ZIP - 南京沁恒微电子股份有限公司](https://www.wch.cn/downloads/WCH-LinkUtility_ZIP.html) をダウンロード&展開して、実行。 + +上のアイコン、左から2番目(Connect WCH-Link)を押す。 下の方のログ画面に、 `Succeed to connect with WCH-Link` と表示されれば、無事に接続できている。 + +![[Pasted image 20241115104316.png]] PlatformIOで選択可能なのは以下の3種類。 PlatformIOへCH32Vをインストールする方法はこちら。 [Welcome to the PlatformIO CH32V Documentation! — PIO CH32V 0.1 documentation](https://pio-ch32v.readthedocs.io/en/latest/index.html) @@ -25,4 +36,3 @@ PlatformIOで選択可能なのは以下の3種類。 PlatformIOへCH32Vをイ - TODO: もうちょい詳しく調べる -![[Pasted image 20241115104316.png]] \ No newline at end of file