本帖最后由 jgp886585 于 2022-1-26 23:52 编辑
题记
拿到开发板盲盒有一段时间了,第一次搭建环境,确实折腾了很久,其实这也不算评测贴,只能说了完成了环境搭建,然后相当于完成了学习编程的“hello world”这一步,要想熟练应用,还有很长的路要走,如果有描述不当的地方,欢迎指正,谢谢!
开发板简介Longan Nano 是基于兆易创新(GigaDevice)RISC-V 32位内核的GD32VF103CBT6单片机的极简开发板。 环境搭建VSCODE官网(https://code.visualstudio.com/)下载软件,下载的时候选择系统版本,否则无法以管理员身份运行
安装PIO安装完成后打开VSCODE安装PIO插件,在扩展插件中输入PlatformIO,查找PIO进行安装 我第一次安装遇到了错误,在这里卡了很长时间,开始一直以为是github无法访问造成,也通过查找了该问题出现的原因,但是网上的方法没有效果。
直到找到了参考4的帖子,通过查看安装进程信息发现不是GitHub访问的问题,而是python的问题,之前我的电脑没有安装python,但是安装了开源软件Inkscape,该软件目录下有python.exe,每次安装的时候就调用了此处的执行文件,所以一直造成执行失败。(折腾了很久这里忘记截图了),原因应该是如下所说吧(引自参考4的文档内容): 然后我卸载了Inkscape,再次进行PIO安装,这次就提示我系统没有python,需要安装,安装python之后,就顺利安装完成PIO插件。 所以安装PIO的关键是系统必须先有正确安装的Python(个人观点哈)
安装GD32V在终端里输入如下指令,然后回车 platformio platform install gd32v可以在终端内看到安装进度
工程调试创建工程,直接使用PIO自带的例子 选择Longan-nano开发板
生成代码后,进行编译程序 编译完成 手上没有USB转串口,也没有jlink,所以通过USB使用DFU的方式下载,下载默认是串口,需要需要增加修改下载工具的指令,如下修改为DFU模式 重新编译代码。 开发板进入DFU模式的方法,安装开发板上的BOOT按键,然后按开发板上的RESET按键,再松开,就进入DFU模式了 首次进入DFU发现是未知设备,这是因为没有安装驱动,驱动需要去官网下载 http://www.gd32mcu.com/en/download/7?kw=GD32F1进入官网下载dfu驱动,解压后根据你的系统选择驱动 官方默认固件效果是LED逐渐变亮,并会改变颜色
下载程序,软件依然是在官网下载 下载示例程序后,是LED每隔1S闪烁一次
参考链接: - 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
|