20円マイコン RISC-V CH32V003 をMounRiver Studioで使ってみよう

__20円マイコン RISC-V CH32V003とは__ の続きです。
https://qiita.com/usashirou/items/35d53f4b659232b89a21
今回は、1個当たり20円のマイコンRISC-V __MCU-CH32V003__ を使ってみましょう。
今回は、__MounRiver Studio__ で使ってみます。

# MounRiver Studioのダウンロード
__MounRiver_Studio_Setup_Vxxx.zip__ をクリックしてダウンロードします。
私は間違えてCommunity版を入れてしまいました。
http://www.mounriver.com/download
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/ed110e8c-9098-0508-09f0-b2f4552392b1.png)
# MounRiver Studioのインストール
__MounRiver Studio__ をインストールしましょう。
起動後この画面になった場合は、__詳細情報__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/1bedf22d-a6b3-a1fe-f7c2-5519b1810ca1.png)
__実行__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/d5ed38c5-5486-e985-0db7-57a187f15a3c.png)
__NEXT__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/b374bea0-007e-a45d-90b1-eac8e752612c.png)
__I Agree__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/19e6371e-045b-0cc9-9ff9-fda9431df427.png)
__Next__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/55404cd4-02d0-704c-e93d-751144a9df21.png)
__Install__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/23a9bc8f-e3bc-914d-4bc5-f1e9358b8b87.png)
__Finish__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/8b5cf96d-f0f1-5680-3000-354e643f5769.png)
これで __MounRiver Studio__ が起動します。
# MounRiver Studioの起動
いつも通り __Workspace__ の場所を決めて __Launch__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/3948569f-e2b7-79dc-ece0-24dfee589016.png)
__File⇒Open Procets from File System__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/7aba76ef-41e2-78ab-87c3-32c9a3ef884f.png)
# データダウンロード
__CH32V003EVT.ZIP__ をダウンロードし解凍します。
https://www.wch.cn/downloads/CH32V003EVT_ZIP.html
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/6661a1bd-42b0-0ec0-2563-f4f23c70d8ff.png)
読み込むプロジェクトの __フォルダ__ を指定します。
__Directory__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/d3ac477c-6fad-c59a-e340-5e198f3c43e2.png)
__EVT⇒EXAM⇒GPIO⇒GPIO_Toggle__ を選択し、__フォルダーの選択__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/4884c42e-6eef-8f44-b81b-65f25d832b8d.png)
__GPIO_Toggle__ が指定されているのを確認して __Finish__ をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/1e86e036-2a38-1ccc-4f18-bf6e7f040af8.png)
プロジェクトが読み込まれました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/b79840f2-5c62-47f3-8fe9-c9c45bed0309.png)
プログラムは __User⇒main.c__ になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/bb79a2fc-1b0a-2161-f9a4-6cb55b31890d.png)
# コンパイル
トンカチボタンをクリックしてコンパイルします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/cd688e55-f7fb-0daf-2734-61ca59958ac5.png)
# デバッガーとマイコンを接続する
WCH-Linkとマイコンボードを接続します。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/d4130e5c-e875-662a-e90f-2210be60ead9.jpeg)
__CH32V003__ の __PD1__ と __SWDIO__ を接続します。
# ダウンロード
コンパイルしない状態でダウンロードボタンをクリックするとエラーが出てしまいます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/2715bdb0-118e-8dba-613b-0eb1f15ea43b.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/cacdb802-7785-9a02-1953-eb1df3b89cff.png)
コンパイルした後で、ダウンロードする事で __Operation Finished__ と表示されLEDがチカチカすると思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/285344/e01068a6-f53b-478a-abab-7f1625fa2a80.png)
CH32V00x Evaluation BoardにはLEDが2個搭載されており、そのまま、LEDのテストが行えるので非常に便利です。