平头哥RRVB2601测评:开箱、硬件分析与环境搭建
本帖最后由 xiyue521 于 2021-7-19 01:45 编辑<h6 style="margin-top:16px; margin-bottom:4px; text-align:left"><strong><span style="font-size:24px;">今天刚到的开发板,就迫不及待的开箱:</span></strong></h6>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p> </p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"><strong></strong></p>
<p> </p>
<p><strong><span style="font-size:24px;"> 开发板被亚克力板保护着,正面是个OLED屏幕,还有主芯片在中间,反面是一个喇叭还有两颗芯片,分别是USB转串口和JTAG调试芯片,黑色的板子高大上,还附赠两条micro数据线,小巧玲珑,简约大气,赞赞赞!!!</span></strong></p>
<p> </p>
<p><strong><span style="font-size:26px;">一:开箱与原理图</span></strong></p>
<p> </p>
<p><strong><span style="font-size:24px;"> RVB2601是基于平头哥生态芯片CH2601的开发板,板载JTAG调试器,WiFi&BLE芯片W800,音频ADCES7210,音频DACES8156,128x64 OLED屏幕,RGB三色指示灯,用户按键,及兼容Arduino的扩展接口CH2601是基于玄铁E906的RISC-V生态芯片,最高主频220MHz,支持AliOS Things物联网操作系统、平头哥YoC软件平台及平头哥剑池开发工具(CDK)。</span></strong></p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p class="imagemiddle" style="text-align: center;"><strong><span style="font-size:24px;"> </span></strong></p>
<p> </p>
<h6><strong><span style="font-size:24px;">开发板的arduino接口连接外围芯片和单片机引脚,还有VCC与GND引脚溢出方便用户连接。</span></strong></h6>
<p class="imagemiddle" style="text-align: center;"></p>
<h6><strong><span style="font-size:24px;"> </span></strong></h6>
<p><strong><span style="font-size:24px;">开发板功能框图:</span></strong></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p><strong><span style="font-size:24px;"> 左上角为电源部分:5V 转 3.3V—系统和外围电路供电; 5V 转 13V—屏幕供电; 5V 转 1.2V—CH2601 内核供电(实际上使用 CH2601 内部 LDO 供电)。</span></strong></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p><strong><span style="font-size:24px;"> 左下方为OLED屏幕:通过SPI1来实现通信。分辨率129*64,唯一的不足就是没有触摸,不然配合上LVGL GUI就可以实现用户交互了。</span></strong></p>
<p> </p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> 上方为WIFI W800芯片,通过SPI0与主芯片连接,也可以通过uart和jtag与cp2102和STM32 JTAG调试器连接调试、编程。</span></strong></p>
<p><strong><span style="font-size:24px;">右边为音频部分,两个音频ADC\DAC芯片通过I2C共用配置参数,通过I2S1、4来传递数据。</span></strong></p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong><strong><span style="font-size:24px;">注意到有一个PA的引脚可以实现喇叭静音,低电平就是静音了。</span></strong></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p><strong><span style="font-size:24px;">下面就是主芯片的调试编程的接口了,通过JTAG调试编程,通过串口打印数据,还有RC复位电路。</span></strong></p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p> </p>
<p><strong><span style="font-size:24px;">JTAG是用的STM32103的芯片:</span></strong></p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p> </p>
<p><strong><span style="font-size:24px;">其他的就是GPIO连接LED和按键了:</span></strong></p>
<p> </p>
<p><strong><span style="font-size:24px;">两个用户按键和一个三原色LED:</span></strong></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p> </p>
<p><strong><span style="font-size:24px;">二、上电开机:</span></strong></p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p><strong><span style="font-size:24px;">同时串口打印LOG:</span></strong></p>
<p class="imagemiddle" style="text-align: center;"></p>
<h6><strong><span style="font-size:24px;"> </span></strong><strong><span style="font-size:24px;">我们可以通过hllp来查看帮助:</span></strong></h6>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p><strong><span style="font-size:24px;">还支持自定义指令,可以很方便的调试和查看内存的值,重启系统等:</span></strong></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;">三、环境搭建:</span></strong></p>
<p> </p>
<p><strong><span style="font-size:24px;"> CDK是基于wxWidgets图形库构建的跨平台集成开发环境,全称(C-SKY development kit)。CDK内置了工程管理单元,集成了CSKY的二进制开发工具,向用户提供了图形化的嵌入式开发环境,降低了嵌入式开发的学习曲线。</span></strong></p>
<h6><strong><span style="font-size:24px;"><a href="Https://occ.t-head.cn/development/series/video?id=3864775351511420928&type=kind&softPlatformType=4#sticky">Https://occ.t-head.cn/development/series/video?id=3864775351511420928&type=kind&softPlatformType=4#sticky</a></span></strong></h6>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong><strong><span style="font-size:24px;">下载完之后点击setup安装:</span></strong></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p><strong><span style="font-size:24px;">差不多5分钟的样子安装好,打开CDK</span></strong></p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p><strong><span style="font-size:24px;"> </span></strong></p>
<p><strong><span style="font-size:24px;">选择新建工程->选择helloworld,导入下载完后,点F7编译,然后下载到开发板:</span></strong></p>
<p> </p>
<p class="imagemiddle" style="text-align: center;"></p>
<p class="imagemiddle" style="text-align: center;"><strong><span style="font-size:24px;"> </span></strong></p>
<p> </p>
<p><strong><span style="font-size:24px;"> 这个历程用的是AliOS这个RTOS,在main函数初始化board_yoc_init,然后打印版本号,初始化OLED,在while循环打印helloworld然后挂起1000ms重复。</span></strong></p>
<p> </p>
<p> </p>
<hr />
<p><strong><span style="font-size:24px;">以上就是开箱和环境搭建的内容了。</span></strong></p>
<p> </p>
<p> </p>
<p> </p>
<h6> </h6>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h6> </h6>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h6> </h6>
<p> </p>
<p> </p>
<p><strong><strong>C-SKY</strong></strong>中天微</p>
<p><img height="52" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/pleased.gif" width="48" /></p>
页:
[1]