本帖最后由 dql2016 于 2022-2-21 20:27 编辑
首先感谢eeworld和平头哥举办的活动,第一次接触risic-v架构的mcu,借此机会学习一下国产risc-v mcu。
开发板包装十分简洁,正面就是平头哥开发板几个字,我觉得加上具体型号,关键参数会更好。
通过资料了解到,RVB2601是基于平头哥生态芯片CH2601的开发板,板载JTAG调试器,WiFi&BLE芯片W800,音频ADCES7210,音频DACES8156,128x64 OLED屏幕,RGB三色指示灯,用户按键,及兼容Arduino的扩展接口。
开发板正面有oled,按键,usb接口,附赠2根usb线,方便调试。Ch2601的IO大部分都可以通过跳冒跟板载外设断开,这样十分方便测试一些模块。
反面有亚克力板,有个大喇叭,可以进行语音播放。
根据官方的彩页可以了解到CH2601的基本特性:
可见开发板功能十分强大,能够满足基本的网络、语音方面的应用开发。
开发板上有2个usb接口,一个为jtag调试,一个为串口,开发过程通常需要将它们都连接到电脑。
CH2601开发使用平头哥自家剑池集成开发环境CDK,下载链接如下:
https://occ.t-head.cn/community/download?id=575997419775328256
我这里下载的是剑池CDK集成开发环境V2.12.1
安装过程十分简单,一路next即可,安装完毕后打开CDK软件等待一会就弹出welcome界面:
点击welcome界面的新建工程按钮,然后在搜索框搜索rvb2601,可以找到2个例程:
点击helloworld例程创建工程,然后下载方案:
设置工作空间:
耐心等待工程下载即可:
由于有大量rtos组件需要下载,需要等到组件全部下载完毕才能正常编译:
图中红色表示组件正在下载中。
下载完毕所有组件后就可以点击工具栏的编译按钮编译工程了:
编译完成无错误,然后点击工具栏下载按钮就可以烧录固件到ch2601了:
烧录完毕提示信息:
打开串口调试助手,就可以看到日志了:
通过日志可以看到程序运行符合预期。
|