sync notes(auto)
Some checks are pending
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / publish-tag (push) Waiting to run
/ test (push) Waiting to run
Deploy Quartz site to GitHub Pages / build (push) Waiting to run
Deploy Quartz site to GitHub Pages / deploy (push) Blocked by required conditions
Some checks are pending
Build and Test / build-and-test (macos-latest) (push) Waiting to run
Build and Test / build-and-test (ubuntu-latest) (push) Waiting to run
Build and Test / build-and-test (windows-latest) (push) Waiting to run
Build and Test / publish-tag (push) Waiting to run
/ test (push) Waiting to run
Deploy Quartz site to GitHub Pages / build (push) Waiting to run
Deploy Quartz site to GitHub Pages / deploy (push) Blocked by required conditions
This commit is contained in:
parent
1373f0b05d
commit
8d6c1e9cd9
2 changed files with 14 additions and 5 deletions
|
@ -1,5 +1,5 @@
|
||||||
# 20241114182939 CH32Vの開発環境
|
# 20241114182939 CH32Vの開発環境
|
||||||
#ch32v #microcontroller #software
|
#ch32v #microcontroller #software #WIP
|
||||||
|
|
||||||
CH32Vは [NanjingQinhengMicroelectronics](https://www.wch-ic.com/) が製造しているRISCVのMCU。
|
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/))
|
||||||
|
@ -13,18 +13,24 @@ 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で買ったが、秋月などでも購入可能。
|
わたしは[一式](https://ja.aliexpress.com/item/1005004895791296.html) をaliexpressで買ったが、個別に秋月などでも購入可能。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 準備
|
## 準備
|
||||||
|
|
||||||
|
### ハードウェアの接続
|
||||||
WCH-LinkEの通信モードを設定する必要がある(っぽい)。
|
WCH-LinkEの通信モードを設定する必要がある(っぽい)。
|
||||||
WCH-LinkEをPCに接続。WCH-LinkEから、3.3VとGND
|
WCH-LinkEをPCに接続。WCH-LinkEから、電源(3.3V or 5V)とGND、SWDIOをマイコンに接続する。 CH32V003の場合、どのパッケージでも`PD1`がSWDIO。データシート参照。 [CH32V003DS0.PDF - NanjingQinhengMicroelectronics](https://www.wch-ic.com/downloads/CH32V003DS0_PDF.html)
|
||||||
して[WCH-LinkUtility.ZIP - 南京沁恒微电子股份有限公司](https://www.wch.cn/downloads/WCH-LinkUtility_ZIP.html) をダウンロード&展開して、実行。
|
![[Pasted image 20241115113848.png]]
|
||||||
|
`SWDIO`だったり、`SWIO` だったりと表記が揺れているが、このピンで接続できた。
|
||||||
|
|
||||||
|
### 設定
|
||||||
|
[WCH-LinkUtility.ZIP - 南京沁恒微电子股份有限公司](https://www.wch.cn/downloads/WCH-LinkUtility_ZIP.html) をダウンロード&展開して、実行。
|
||||||
|
|
||||||
上のアイコン、左から2番目(Connect WCH-Link)を押す。 下の方のログ画面に、 `Succeed to connect with WCH-Link` と表示されれば、無事に接続できている。
|
上のアイコン、左から2番目(Connect WCH-Link)を押す。 下の方のログ画面に、 `Succeed to connect with WCH-Link` と表示されれば、無事に接続できている。
|
||||||
|
|
||||||
|
WCH-Linkの▽せつぞ-く
|
||||||
|
|
||||||
![[Pasted image 20241115104316.png]]
|
![[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)
|
PlatformIOで選択可能なのは以下の3種類。 PlatformIOへCH32Vをインストールする方法はこちら。 [Welcome to the PlatformIO CH32V Documentation! — PIO CH32V 0.1 documentation](https://pio-ch32v.readthedocs.io/en/latest/index.html)
|
||||||
|
@ -36,3 +42,6 @@ PlatformIOで選択可能なのは以下の3種類。 PlatformIOへCH32Vをイ
|
||||||
|
|
||||||
- TODO: もうちょい詳しく調べる
|
- TODO: もうちょい詳しく調べる
|
||||||
|
|
||||||
|
|
||||||
|
## Refs.
|
||||||
|
- [40円RISC-Vマイコン(CH32V003)をArduino IDEでLチカをしてみました | きょうのかんぱぱ](https://kanpapa.com/today/2023/06/blink-risc-v-ch32v003-arduino.html) WCH-Linkの設定などが参考になった。
|
BIN
content/assets/Pasted image 20241115113848.png
Normal file
BIN
content/assets/Pasted image 20241115113848.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 33 KiB |
Loading…
Reference in a new issue