HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  Xcode
   etc.
    ALL
  
LINK
BACK
 

2023/03/17

GigaDevice GD32V GD32VF103を DFUモードにして USB経由でプログラムを Flashに書き込む方法 GigaDevice GD32V GD32VF103を DFUモードにして USB経由でプログラムを Flashに書き込む方法

(STM32クローンの GD32マイコンの書き込みをする方法。GD32Vは RISC-Vです)

Tags: [ワンチップCPU]




● GigaDevice GD32V GD32VF103を DFUモードにして USB経由でプログラムを Flashに書き込む方法

 STM32クローンの GD32マイコンの書き込みをする方法。GD32Vは RISC-Vです。

 GD32V RISC-V
 GD32 Arm Cortex-M系

兆易创新

GD32V RISC-V

GD32 MCU supporting software


● GD32Vの DFUモードへの移行方法

 STM32と同様にリセット時の BOOT 0端子の状態で DFUモードに遷移します。



● GD32 Device in DFU Mode
GD32 Device in DFU Mode
USB\VID_28E9&PID_0189&REV_0100
USB\VID_28E9&PID_0189


● GD32DfuDrivers_V3.6.6.6167.rar

 GD32Vの DFUモードのデバイスドライバ。

 2020-06-09
CRC32: 5CC63049
MD5: B9EC7BCABAC79D638D0BF1735B9D70B1
SHA-1: 77D00B3E617C2DD4CD4B6499F328B36780BBB3D4
SHA-256: 65760A54259CE278C98630F3F6C4BB0A2EC9D829BE3CC1A3F5D60CA1C8C42D16
SHA-512: A50C5D6E304742D70CE5782D3BF31540AF01369B7C2A8B53C44FD91672483A8BB4064309F91077E661489EA8077E04F92EADEC102EE827BEBE1C1263AC45BE01

 GD32DfuDrivers.exeを実行すると下記のディレクトリにデバイスドライバ一式が解凍されます。
C:\Windows\System32\DriverStore\FileRepository\gddfudriver.inf_amd64_xxxxxxxxxxxxxxxx
GDDFUDriver.cat
GDDFUDriver.inf
GDDFUDriver.sys

GigaDevice
6.48.7.315
2019/08/29


● GD32_Dfu_Tool_V3.8.2.9056.rar

 GD32Vの DFUモードの Flash ROM読み書きツール。

 2020-09-17
CRC32: 267AE269
MD5: 791264241FAA68ACA58066E51D63E788
SHA-1: 5EFFC7CCEC1FDBE4ADFE43850AFF51BF9AF047CF
SHA-256: 07D1ED17C3C1F6EDD9BBE6774F424DE36D8D61055289622E40392C5530C6A575
SHA-512: E7EA50BBB2200D4C66EFF7AF22CF406EBA275605474B1858EE08F6D87297C2253CD3C3ACAF1777A24A7BDDEB40822D0728E4F83BAC916695507DCF0B15CF9C2B


● GD32 MCU Dfu Tool.exeのアップデートの通知を止める方法

GD32 MCU Dfu Tool.exe
2217984 bytes
2020/09/17 15:11:58
CRC32: D47E7C2B
MD5: 4249F10425D13FB4CDB3DE50CD358E39
SHA-1: 483DC6A78134A899EF51A903712D3A76ED7D4FD8
SHA-256: F39DD392AD54B0CC689C18B6B4F928C355FFD9B199C9D5004E1E4EAC0BAEF505
SHA-512: AA3D57678D5920D6F7CBA303C77B6960E46BBFBE8424BE80DF44B50AE64129D03E02B435986D5449999125316343F40FB0B82C8B64E688B102C8B87F780C2911

GD32_DFU_Tool_V3.8.2.9056 更新提示修正版下载
GD32 MCU Dfu tool的检查更新的代码已经无效,因为csdn需要https访问,而该工具仍然是http访问,无法获取到网页内容

http://gd32mcu.21ic.com/documents/index/classify_id/7

对该工具检查更新的代码进行patch如下
位于文件偏移 39E0 的 CheckUpdateThread 函数前面指令 55 8B EC(push ebp; mov ebp,esp) 改成 C2 04 00 (retn)
保存为 GD32 MCU Dfu Tool.exe

GD32 MCU Dfu Tool.exeの 39E0からの 55 8B ECの 3バイトを C2 04 00に書き換える。

・GD32 MCU Dfu Tool.exeの 39E0からの 55 8B ECの 3バイトを C2 04 00に書き換える
GD32 MCU Dfu Tool.exeの 39E0からの 55 8B ECの 3バイトを C2 04 00に書き換える


・GD32 MCU Dfu Tool.exeの 39E0からの 55 8B ECの 3バイトを C2 04 00に書き換える
GD32 MCU Dfu Tool.exeの 39E0からの 55 8B ECの 3バイトを C2 04 00に書き換える





 兆易创新の公式のページのダウンロードは糞重いので、下記の Sipeedのサイトからバージョンは古いですが高速でダウンロード可能です。

Sipeed LONGAN/Nano/Tools/
GD32_MCU_Dfu_Tool_V3.8.1.5784_1.rar
10.16 MB 2019-08-29 11:34:24
GD32 MCU Dfu Drivers_v1.0.1.2316
GD32 MCU Dfu Tool_v3.8.1.5784



●その他の GD32用の DFU書き込みアプリ

Dfu-util - Device Firmware Upgrade Utilities
 It supports GD32VF103x8/GD32VF103xB microcontroller USB DFU protocol .

 GD32VF103 Initial support
 Sep 4, 2019
 v0.9



● LILYGO T-Display_GD32

 LILYGO T-Display_GD32の回路図。

LILYGO T_Display_GD32_Schematic.pdf

 ST7789 240*135 TFT Color LCD

LILYGO TTGO T-Display-GD32 GD32VF103CBT6 Main Chip ST7789 1.14 Inch IPS 240x135 Resolution Minimalist Development Board


●秋月で安く買える GD32VFの RISC-V

Sipeed Longan Nano RISC-V GD32VF103CBT6開発ボード
 [102991302]
 1個 ¥800(税込)
 160x80 RGB IPS LCD

Longan Documentation


Wio Lite RISC-V(GD32VF103)
 2022/6/3 1000→500円、在庫処分特価!
 [102991310]

Wio Lite RISC-V (GD32VF103) - With ESP8266 SKU 102991310



Tags: [ワンチップCPU]

●関連するコンテンツ(この記事を読んだ人は、次の記事も読んでいます)

STM32 STM32F103C8T6マイコンボードを ST-Link V2(中華製の互換ドングル)を使って開発
STM32 STM32F103C8T6マイコンボードを ST-Link V2(中華製の互換ドングル)を使って開発

  STM32F103C8 ARM Cortex-M3 72MHz CPU、ST-LINK Utilityでファームのアップデート

STM32 STM32F103C8T6の Windows用の開発環境を無料で構築する方法。CubeMX True STUDIO ST-LINK V2
STM32 STM32F103C8T6の Windows用の開発環境を無料で構築する方法。CubeMX True STUDIO ST-LINK V2

  Windows用の STM32F103C8 ARM Cortex-M3 72MHzの開発環境を無料で作る、STM32CubeMX、TrueSTUDIO、ST-LINK V2

STM32 STM32F103C8T6の USB CDC Virtual COM portドライバを Windows 7に組み込む方法
STM32 STM32F103C8T6の USB CDC Virtual COM portドライバを Windows 7に組み込む方法

  Windows 7で VCPドライバを組み込む時に「INFファイルが無効です」の解決方法、COMポート増殖を防ぐ方法(増えすぎた COMポートを削除)

STM32 STM32F103C8T6の USB CDC Virtual COM portデバイスを実装する
STM32 STM32F103C8T6の USB CDC Virtual COM portデバイスを実装する

  STM32 STM32F103C8T6に STCubeで CDC VCPデバイスを組み込み、動作試験のループバックを実装する

STM32 STM32F103C8T6で ARM GCCの Cソース中にインラインアセンブラを記述する方法
STM32 STM32F103C8T6で ARM GCCの Cソース中にインラインアセンブラを記述する方法

  ARM GCCの Cソース中にインラインアセンブラを記述する方法

STM32 STM32F103C8T6で SPI接続の 1.8インチ TFT液晶を使用する方法
STM32 STM32F103C8T6で SPI接続の 1.8インチ TFT液晶を使用する方法

  STM32に 128x160 ST7735 TFT 1.8インチ LCDを SPI接続して自前アプリから文字列を描画する方法。

STM32 STM32F103C8T6マイコンボード開発、CubeMX STM32CubeMXの使い方
STM32 STM32F103C8T6マイコンボード開発、CubeMX STM32CubeMXの使い方

  STM32マイコン用の初期設定コード生成ツール STM32CubeMXの使い方、USBデバイスの作成方法

STM32 STM32F103C8のクローン(複製品) 108MHz動作の GD32F103C8、CS32F103C8
STM32 STM32F103C8のクローン(複製品) 108MHz動作の GD32F103C8、CS32F103C8

  STM32クローン GigaDevice GD32F103C8T6 108MHz、CKS CS32F103C8T6 72MHz

ラズパイを意識した別物製品 Orange Pi Zeroを買ってみた、Allwinner H2+ Cortex-A7 4core
ラズパイを意識した別物製品 Orange Pi Zeroを買ってみた、Allwinner H2+ Cortex-A7 4core

  オレンジパイはラズパイよりもコスパは良いが情報が無いので利用者側に一定のスキルが必要

Orange Pi PC 2を買ってみた、Allwinner H5 Cortex-A53 4core ARM64
Orange Pi PC 2を買ってみた、Allwinner H5 Cortex-A53 4core ARM64

  ラズパイを意識した別物製品、オレンジパイはラズパイよりもコスパが良い、でも情報が無い

Raspberry Pi Zero Wを海外通販の Pimoroni等での購入方法、購入できる通販ショップ一覧まとめ
Raspberry Pi Zero Wを海外通販の Pimoroni等での購入方法、購入できる通販ショップ一覧まとめ

  ラズパイゼロW ワイヤレスモデルを海外通販でサクッと簡単に個人輸入で入手。技適通過でも国内販売は常に品切れ

大人気の CPUボード、Raspberry Pi 3 Model Bで作ってみよう
大人気の CPUボード、Raspberry Pi 3 Model Bで作ってみよう

  Raspberry Piの開発環境の構築やタッチパネル付き液晶ディスプレイや各種センサーの使い方まとめ

Espressif ESP32 Arduino互換でスケッチが使える WROOM32開発基板
Espressif ESP32 Arduino互換でスケッチが使える WROOM32開発基板

  Espressif ESP32 32ビット Arduino互換マイコンボードをお手軽に開発する方法

Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュール基板
Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュール基板

  Espressif ESP8266 ESP-12-E NodeMCU V1 ESP12 CP2102

BangGood通販はドローン以外にも面白い商品がまだまだ有った(電子工作編)
BangGood通販はドローン以外にも面白い商品がまだまだ有った(電子工作編)

  レーザー彫刻機、カラー液晶の DIYオシロ、Arduinoや Raspberry Pi用の小型カラー液晶




[HOME] | [BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c) 2023 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator

http://www.neko.ne.jp/~freewing/cpu/gd32_dfu_mode_usb/