1672|1

10

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

RVB2601开发环境搭建和第一个程序 [复制链接]

 

首次拿到RVB2601开发板,于是准备在win10操作系统下搭建一个开发环境,目标是输出“hello world”。经过反复的摸索,最后终于成功了。

0、开箱,里面有一块开发板及一根USB线缆。看标识,USB应该是既可以编程用,也可以作为UART线缆用。

 

1、下载RVB2601编译器

下载地址为:https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource/1356021/1641454194043/cdk-windows-V2.12.1-20211227-1849.zip。大约1个G,等个大约十分钟左右即可下载完毕。

2、下载串口驱动。

USB线缆接上开发板的UART接口之后,系统会提示安装了新硬件,此时必须更新该串口的驱动方可使用。

下载地址为:https://www.risc-v1.com/forum.php?mod=attachment&aid=ODg1NnxjNmQ4MGRkZnwxNjU2MTE3MTk5fDI5M3wyNTY5

3、计算机上必须要有串口助手一类的工具软件。我个人使用SSCOM。这个在网上随便找个即可。

4、准备工作做完了之后,现在开始安装开发工具(编译器)。将第一步下载下来的文件cdk-windows-V2.12.1-20211227-1849.zip解压,然后以管理员运行setup.exe,如下图所示:

 

点击“next”,出现如下的信息收集界面,填完之后再次点击“next”:

 

出现目录选择界面,直接“next”:

 

这时再次点击“next”,就进入正式安装的界面了:

 

这个界面有点久,到最后,会出来两个黑色的DOS界面窗口,然后一直卡在那里,最后实在忍不了了,用鼠标点击进入该窗口,按回车,它就自动消失了!哈哈!然后又出来几个黑色的DOS窗口,均是一会儿就自动消失。然后就出现如下界面:

 

点击“finish”,安装成功!

5、打开编译器(CDK),出现如下界面。跟大多数编译器一样,均有菜单栏、编辑区、项目栏、输出栏等。

 

点击 file|new|new multi-project workspace,新建一个工作区:

 

 

6、这时就到了关键一步,把下载下来的 ch2601_helloworld.zip 解压,然后加入到该工作区当中。

下载的网址在:https://occ.t-head.cn/vendor/detail/index?id=3886757103532519424&vendorId=3706716635429273600&module=4&key=download

第一次进入,需要注册。这里我还出现了一个小插曲,注册之后,居然没有给密码就完了,害得我搞了次“忘记密码”,才再次设置了密码进入了。

下载“CH2601_SDK”,里面就包含有“ch2601_helloworld.zip”。然后将其解压到刚才的工作区目录,并在编译器当中,加入该工程:

 

在出现的界面下,展示右侧的项目文件,双击main.c,就看到了如下代码:

 

在这里,你可以将打印出的语句改成你想的任何一个单词均可!这里我加上一个日期:“hello world!20220626”。

7、按F7编译。弹出出错窗口:

 

 

此时,需要下载packet,在左侧的工作区中,右击打?号的sdk,然后点击download。

 

 

大约二十秒钟,下载完毕。

 

下载完毕后,再次按F7,发现packet还没有安装完毕,稍等一会儿(大约1分钟),安装成功。现在再按F7编译,就OK了!

(编译是真的慢,要31秒多)

8、对开发板编程。因为我的开发板已经下载过一次程序,所以现在上电瞬间就没有默认的语音播报。不管它,点击flash|download!

 

 

最后出现这个界面就OK了:

 

 

9、实际上,此时程序已经在运行了。因为我此时手头只用了一根USB线,所以,我将USB线从开发板的JTAG接口拔下来,重新插入UART接口,同时,打开电脑上的串口助手,将波特率设置为115200,打开COM3(这个得依自己电脑上的实际串口号而定),出现如下界面:

 

哈哈,第一个hello world,就是从串口输出的!

至此,编译器安装与首个串口输出程序调试完毕!接下来就可以自行研究其它的东东啰!

 

最新回复

这个活动不是已经都结束了吗?现在还有人刚收到?   详情 回复 发表于 2022-6-27 14:51
点赞 关注
 
 

回复
举报

163

帖子

0

TA的资源

一粒金砂(高级)

沙发
 

这个活动不是已经都结束了吗?现在还有人刚收到?

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
艾睿电子& Silicon Labs 有奖直播 | 全新蓝牙信道探测:从技术创新到实际应用
直播时间:3月12日(周三)上午10:00
直播奖励:多功能榨汁机、蓝牙音箱、手机支架

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表