【Longan Nano开发板评测】Logan nano开发板之初识

[复制链接]
1941|0
 楼主| jgp886585 发表于 2022-1-26 23:48 | 显示全部楼层 |阅读模式
本帖最后由 jgp886585 于 2022-1-26 23:52 编辑

题记

拿到开发板盲盒有一段时间了,第一次搭建环境,确实折腾了很久,其实这也不算评测贴,只能说了完成了环境搭建,然后相当于完成了学习编程的“hello world”这一步,要想熟练应用,还有很长的路要走,如果有描述不当的地方,欢迎指正,谢谢!
开发板简介
Longan Nano 是基于兆易创新(GigaDevice)RISC-V 32位内核的GD32VF103CBT6单片机的极简开发板。
133961f16aba30438.png 8019061f16ac1830ac.png
环境搭建
VSCODE官网(https://code.visualstudio.com/)下载软件,下载的时候选择系统版本,否则无法以管理员身份运行

7647461f16acc50b7e.png
9417061f16ad47d4e2.png
安装PIO
安装完成后打开VSCODE安装PIO插件,在扩展插件中输入PlatformIO,查找PIO进行安装
6438561f16ade1c8ed.png
我第一次安装遇到了错误,在这里卡了很长时间,开始一直以为是github无法访问造成,也通过查找了该问题出现的原因,但是网上的方法没有效果。

3233261f16ae95a37a.png
直到找到了参考4的帖子,通过查看安装进程信息发现不是GitHub访问的问题,而是python的问题,之前我的电脑没有安装python,但是安装了开源软件Inkscape,该软件目录下有python.exe,每次安装的时候就调用了此处的执行文件,所以一直造成执行失败。(折腾了很久这里忘记截图了),原因应该是如下所说吧(引自参考4的文档内容):
6821161f16af237f9b.png
然后我卸载了Inkscape,再次进行PIO安装,这次就提示我系统没有python,需要安装,安装python之后,就顺利安装完成PIO插件。
所以安装PIO的关键是系统必须先有正确安装的Python(个人观点哈)

安装GD32V
在终端里输入如下指令,然后回车
platformio platform install gd32v
2880761f16b00a6e4f.png
可以在终端内看到安装进度

2695161f16b09151da.png
6565461f16b11936f2.png

工程调试
创建工程,直接使用PIO自带的例子
1440361f16b1a49220.png
选择Longan-nano开发板
1245061f16b2340738.png
8246161f16b2c21dfc.png

生成代码后,进行编译程序
5016261f16b3444245.png
编译完成
6619361f16b3cf3c8f.png
手上没有USB转串口,也没有jlink,所以通过USB使用DFU的方式下载,下载默认是串口,需要需要增加修改下载工具的指令,如下修改为DFU模式
8666061f16b44cda7c.png
重新编译代码。
开发板进入DFU模式的方法,安装开发板上的BOOT按键,然后按开发板上的RESET按键,再松开,就进入DFU模式了
首次进入DFU发现是未知设备,这是因为没有安装驱动,驱动需要去官网下载
3825161f16b4d14696.png
http://www.gd32mcu.com/en/download/7?kw=GD32F1进入官网下载dfu驱动,解压后根据你的系统选择驱动
6778261f16b55c5103.png
3963761f16b5ea1939.png
官方默认固件效果是LED逐渐变亮,并会改变颜色
2941761f16e2440378.gif

下载程序,软件依然是在官网下载
1940661f16bab3df78.png
下载示例程序后,是LED每隔1S闪烁一次

6724561f16e2f5921e.gif
参考链接:
  • https://www.rvmcu.com/site/sipeed_longan_nano/
  • http://longan.sipeed.com/zh/
  • https://wiki.sipeed.com/hardware/zh/longan/Nano/blink.html
  • https://blog.csdn.net/happyjoey217/article/details/113177118

您需要登录后才可以回帖 登录 | 注册

本版积分规则

231

主题

678

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部