Help us understand the problem. What is going on with this article?

Wio Lite RISC-V で Lチカ

秋月電子よりWio Lite RISC-Vを入手しましたが、メーカ製品情報を見にいっても開発に関する情報がありません。ネットをいろいろ探し回っても開発環境として PlatformIO がサポートされていることと回路図だけで、ろくな情報がありません。同じ MCU である GD32VF103CBT6 を積んだ Longan Nano と同様にやれるだろうとの予想の下でLチカしてみました。

開発環境構築

Longan Nano 爆速Tips - 環境設定~Lチカ編 -環境構築 IDE編にしたがって PlatformIO の環境設定をしてください。Board のところで "Wio Lite RISC-V (SeeedStudio)" を選ぶのだけが違います。

「Project Example」から「longan-nano-blink」を選択してLongan Nano用Lチカのサンプルを入れます。

ドライバのインストール

ボード初期設定手順にしたがってドライバをインストールしてください。Zadigによる書き換えは必要ありませんでした。

Lチカサンプルの書き換え

Longan Nano用Lチカのサンプルは内蔵の赤LEDがつながっているPC13ピンを操作しています。これを定義している箇所は以下です。

40: #define LED_PIN GPIO_PIN_13
41: #define LED_GPIO_PORT GPIOC
42: #define LED_GPIO_CLK RCU_GPIOC

Wio Lite RISC-V 内蔵の青LEDはシルク印刷や回路図によるとPA8につながっているので、以下のように書き換えました。

40: #define LED_PIN GPIO_PIN_8
41: #define LED_GPIO_PORT GPIOA
42: #define LED_GPIO_CLK RCU_GPIOA

書き込み

  • 「platformio.ini」を編集して以下を追加します。
upload_protocol = dfu を追加
  • ボードを dfu モードにする

ボード上のスライドスイッチをシルク印刷されている BOOT0 と反対側にすると dfu モードになるようです。

IMG_5290.jpeg

  • あとは Longan Nano と同様にチェック記号のクリックでコンパイル、右矢印記号のチェックで書き込みです。Longan Nano と同様に Error 74 が発生しますが、書き込みは行えています。

タイトルなし.gif

inachi
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした