目前最便宜的RISC-V开发板,基于兆易创新GD32VF103CBT6 MCU的Longan Nano开发板评测

2019年09月03日 作者:Teardown

Longan Nano是一款基于GD32VF103CBT6 MCU的开发板,采用兆易创新的RISC-V 32位内核。方便学生,工程师和极客爱好者试用新一代RISC-V处理器。

虽然只有很小的一块开发板,但是Longan Nano还配有0.96英寸160x80分辨率的RGB LCD和一个透明外壳。

GD32VF103CBT6是基于Nuclei System Technology的Bumblebee核心,支持RV32IMAC指令集和ECLIC快速中断功能,核心功耗仅为传统Cortex-M3的1/3。

Longan Nano开发板采用双排针引脚布局设计,针距700 mil,可直接插入面包板; 板载8M无源晶体振荡器,32.768 KHz RTC低速晶体振荡器,Mini TF插槽,并使用Type-C USB接口。

Longan Nano支持多种下载方式:USB DFU下载,UART ISP下载,JTAG下载。在USB DFU下载模式下,您只需要USB Type-C电缆即可将程序下载到开发板。同时,Longan Nano支持标准JTAG接口,可以使用相关的RISC-V调试器或任何支持JTAG的调试器(如J-Link)在线调试。

同时,Sipeed已经为Longan Nano开发板改编了PlatformIO IDE,可以在多个平台上进行可视化开发,例如Windows / Linux,开发界面如下图所示。

特征

  • 芯片内置128KB闪存,32KB SRAM
  • 4 x通用16位定时器,2 x基本16位定时器,1 x高级16位定时器
  • 看门狗,RTC,Systick
  • 3 x USART,2 x I2C,3 x SPI,2 x I2S,2 x CAN,1 x USBFS(OTG)
  • 2个ADC(10通道),2个DAC

规格

  • MCU GD32VF103CBT6,基于RISC-V 32位内核
  • 内核功耗,只有传统Cortex-M3的1/3的
  • 芯片内置 128KB闪存,32KB SRAM

外围设备

  • 4 x通用16位定时器,2 x基本16位定时器,1 x高级16位定时器
  • 看门狗,RTC,Systick
  • 3x USART,2 x I2C,3 x SPI,2 x I2S,2 x CAN ,1个USBFS(OTG),
  • 2个ADC(10个通道),2个DAC

软件

  • IDE PlatformIO IDE,支持调试,Arduino
  • 编译工具链和调试器 GCC,OpenOCD
  • 操作系统 RT-Thread,LiteOS

硬件

  • 存储扩展 短机身TF卡插槽
  • 显示扩展 8针0.5mm FPC块扩展160x80 RGB IPS LCD(SPI接口)
  • 调试界面 2x4引脚JTAG调试接口
  • 连接器 双排2.54节距引脚
  • 晶振 8MHz无源高速晶体+ 32.768KHz低速RTC晶体

最后可以看下用Longan Nano运行BadApple动画。

相关文章

tracer