完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
很高兴批准了我的RVB2601开发板的试用申请,这一篇贴子将带大家初探这块RVB2601(以下简称RVB)的硬件资源以及简单的开发环境配置流程。 开发板初探 RVB基于玄铁E906 RISC-V处理器,从E906的datasheet可以了解到,这块处理器采用了RV32IMACX指令集,5级流水线的设计,有着3.1 CoreMark/MHz的性能,作为MCU来说性能绰绰有余。RV32C的加入也能使自带的512KB Flash有着更大的利用空间。 关于可以利用的硬件资源,可以看到RVB正面有一块OLED单色屏,以及RVB背面有一个喇叭,可以播放音频。旁边的两排插针是Arduino接口,支持此类的外设扩展,同时也可作为GPIO来使用。除此以外还有ADC、DAC、硅麦等,由于没有用到此类资源,将不再赘述。 RVB与上位机的连接采用了JTAG与UART两个端口,都使用了micro-USB接口,其中供电由JTAG端口提供,不需要外接电源。 同时值得注意的是有其他开发者反应开机自动播放的语音音量过大,希望找到能在CDK中关闭或减小音量的方法。其实只需要拔掉背后的喇叭端子即可。 开发环境配置 具体的环境配置流程在其他开发者的经验中都已经进行了详细的阐述,本节对与上位机的通讯流程做简单的阐述。 对RVB的开发基于平头哥剑池开发工具(CDK)软件,CDK巨大的软件包尺寸有很大一部分由RISC-V编译工具链组成。E906处理器自带JTAG电路,JTAG协议可以进行边界扫描,同时控制寄存器与内存。刷入软件的操作通过JTAG实现,同时传回上位机的信息通过UART实现,这也是为什么需要通过两根USB线连接上位机的原因。 可供参考的资料 CH2601芯片介绍 CH2601用户手册 RVB2601开发板用户手册 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【平头哥Sipeed LicheeRV 86开发板试用体验】Waft初体验
15706 浏览 1 评论
13761 浏览 4 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】四、烧写waft系统&搭建waft测试环境
19682 浏览 2 评论
59126 浏览 19 评论
【限时福利】加入芯片开发社区,领100G电子工程师资料大礼包
88185 浏览 121 评论
邀请函 | 3月2日 来上海参加平头哥“玄铁RISC-V生态大会”
788浏览 0评论
读书分享会 | 玄铁RISC-V处理器入门与实战电子书免费下载!
685浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 06:24 , Processed in 0.651933 second(s), Total 65, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号