Difference between revisions of "Sipeed Longan Nano"
Jump to navigation
Jump to search
(→Pinout) |
|||
Line 14: | Line 14: | ||
File:Sipeed Longan Nano - btm view angled.jpg | File:Sipeed Longan Nano - btm view angled.jpg | ||
</gallery> | </gallery> | ||
+ | |||
+ | == DFU == | ||
+ | |||
+ | The [[GD32VF103]] on the [[Sipeed Longan Nano|Longan Nano]] board, like [[STM32]] [[MCU]]s has got a built-in system bootloader, which can be activated by holding down the [[Boot0]] button during reset. Contrary to the [[STM32F103]] on [[Blue Pill]] boards, this bootloader appears to support [[DFU]]. | ||
+ | |||
+ | Adding a UDEV rule to make it readable: | ||
+ | |||
+ | <pre> | ||
+ | # make this usb device accessible for users, used in WebUSB | ||
+ | # change the mode so unprivileged users can access it, insecure rule, though | ||
+ | SUBSYSTEMS=="usb", ATTR{idVendor}=="28e9", ATTR{idProduct}=="0189", MODE:="0666" | ||
+ | </pre> | ||
+ | |||
+ | the device is recognized by dfu-util: | ||
+ | |||
+ | <pre> | ||
+ | lth@ncpws04:~/tmp/mylifeline$ dfu-util -l | ||
+ | dfu-util 0.9 | ||
+ | |||
+ | Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. | ||
+ | Copyright 2010-2016 Tormod Volden and Stefan Schmidt | ||
+ | This program is Free Software and has ABSOLUTELY NO WARRANTY | ||
+ | Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ | ||
+ | |||
+ | Found DFU: [28e9:0189] ver=0100, devnum=23, cfg=1, intf=0, path="2-4.5.3", alt=0, name="@Internal Flash /0x08000000/128*001Kg", serial="??" | ||
+ | </pre> | ||
== Miscellaneous Links == | == Miscellaneous Links == | ||
* [https://vivonomicon.com/2020/02/11/bare-metal-risc-v-development-with-the-gd32vf103cb/ Bare metal RISC-V on GD32VF103CB] | * [https://vivonomicon.com/2020/02/11/bare-metal-risc-v-development-with-the-gd32vf103cb/ Bare metal RISC-V on GD32VF103CB] |
Revision as of 01:14, 28 October 2021
The Sipeed Longan Nano is a development board built around a GD32VF103xx MCU. The GD32VF103xx is a GigaDevice MCU with a RISC-V core and an architecture which generally assembles a STM32 MCU.
Pinout
Gallery
DFU
The GD32VF103 on the Longan Nano board, like STM32 MCUs has got a built-in system bootloader, which can be activated by holding down the Boot0 button during reset. Contrary to the STM32F103 on Blue Pill boards, this bootloader appears to support DFU.
Adding a UDEV rule to make it readable:
# make this usb device accessible for users, used in WebUSB # change the mode so unprivileged users can access it, insecure rule, though SUBSYSTEMS=="usb", ATTR{idVendor}=="28e9", ATTR{idProduct}=="0189", MODE:="0666"
the device is recognized by dfu-util:
lth@ncpws04:~/tmp/mylifeline$ dfu-util -l dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ Found DFU: [28e9:0189] ver=0100, devnum=23, cfg=1, intf=0, path="2-4.5.3", alt=0, name="@Internal Flash /0x08000000/128*001Kg", serial="??"