RVB2601开箱初试手把手教学

简介: 官方有一个快速上手指南,虽然相关要素基本齐全,也能走通流程。.这篇主要用于记录我的整个初次上手过程,将详细记录每一个遇到的坑,尽可能的让其他同学能简单的开始熟悉整套工具的使用,应该不会涉及太多的理论知识。

官方有一个快速上手指南,虽然相关要素基本齐全,也能走通流程。.这篇主要用于记录我的整个初次上手过程,将详细记录每一个遇到的坑,尽可能的让其他同学能简单的开始熟悉整套工具的使用,应该不会涉及太多的理论知识。

相关工具的准备

我们最开始需要的是三个软件工具,

1.首先是阿里云自己的CDK,下载链接:https://occ.t-head.cn/development/series/download? id=3864775351511420928&type=kind&softPlatformType=4#sticky

安装过程没什么好赘述的,保持默认选项不停下一步即可。

2.另外在目前的版本中,我们还需要下载git windows版,因为在CDK中新建工程时会用到,下载链接:https://git-scm.com/downloads

但是偶尔会出现因为网络原因无法下载的,上百度云链接:链接:https://pan.baidu.com/s/1wa6pyC80oD_ggyZUAS82Rg 提取码:6666

因为大小只有不到50M,所以龟速应该也能下载完,安装也基本上时默认下一步。

3.需要一个串口通信软件,这个就不便多说了,比较出名的有串口调试助手、SecureCRT,百度找一下安装方式吧

连接板子与pc

板子上没有单独的DC供电口,但是可以看到有两个MicroUSB接口,其中JTAG接口同时承担了下载调试供电的功能,

(上电后似乎因为有固化好的程序,喇叭会自动播放声音,处于安静环境的同学请注意)

使用盒子内自带的线连接板子与PC,连接上后会自动安装CKLin-Lite驱动,可以在设备管理器里看到。

因为似乎有存在驱动没有自动安装成功的案例,在这个链接重新下载:https://occ.t-head.cn/community/download?id=616215132330000384

同时注意区分一下uart(串口)是com数,在设别管理器里名称为Silicon Labs CP210x USB to UART Bridge的就是RVB2601的串口

配置CDK

打开CDK之前,首先随便新建一个git_test文件夹,资源管理器中打开该文件夹,右键,点击Git GUI Here,

弹出git的图形界面,点击Create New Repository,点击Browse,找到刚才新建的git_test文件夹,点击Create,结束。

打开安装好的CDK,首先是如下流程,【View】 -> 【Git Pane】,打开窗口的【Setting Tab】,配置Git的命令路径,用户名和邮箱信息

如果点击Setting Tab,这时候点击这个小窗口右上角,注意,是小窗口的右上角,有个最大化按钮,点击一下,你就能看到配置信息的部分了,最后一个部分选择刚才新建的git_test文件夹

新建、运行一个hello world工程

在最开始出现的Welcome界面的右上角有个新建工程,点击后在上方的搜索框输入2601可以搜索到ch2601_helloworld工程,这次我们先尝试运行这个工程,点击创建工程,给工程起一个名 字,点击下载方案,在出现的新窗口配置工作区名称和工作区路径,点击右边的...新建一个文件夹就好,点击OK,CDK就会自动从git上clone这个仓库到你刚才选择的工作区并且自动打开该工程,你已经可以在CDK的左侧看到该工程。

右键选择该工程,点击Build开始编译, 编译完成后,可以在工程目录下obj文件夹里找到ch2601_helloworld.elf可执行文件,这里先不用管它,编译成功后点击点击flash菜单,选择Download子菜单,进行镜像下载,下载完成后会弹出小窗口提示下载成功。

切换到你的串口通信软件,串口连接上后按下板子上的RST按钮,不是J_RST,是靠右边的RST,板子就会重启并且开始运行hello world程序,你能够在串口中看到不停打印的hello world。

从开箱到运行第一个hello world程序到这里就结束了,仅仅作为工具的使用参考是这个帖子的目的,最后没有图片的原因是我懒得找图床....

再补充一个网址,里面有不少相关的资料可以下载:

https://occ.t-head.cn/vendor/detail/download?spm=a2cl5.14300690.0.0.5dbc475aHeIAQS&id=3886757103532519424&vendorId=3706716635429273600&module=4#sticky

相关文章
|
7月前
|
Python
Python字符串center()方法详解 - 实现字符串居中对齐的完整指南
Python的`center()`方法用于将字符串居中,并通过指定宽度和填充字符美化输出格式,常用于文本对齐、标题及表格设计。
|
机器学习/深度学习 人工智能 自然语言处理
VideoGrain:零样本多粒度视频编辑神器,用AI完成换装改场景,精准控制每一帧!
VideoGrain 是悉尼科技大学和浙江大学推出的零样本多粒度视频编辑框架,基于调节时空交叉注意力和自注意力机制,实现类别级、实例级和部件级的精细视频修改,保持时间一致性,显著优于现有方法。
597 0
VideoGrain:零样本多粒度视频编辑神器,用AI完成换装改场景,精准控制每一帧!
|
数据挖掘 BI 数据安全/隐私保护
【今日小贴士】自定义水印~
【今日小贴士】自定义水印~
|
机器学习/深度学习 传感器 人工智能
AI视频监控系统在养老院中的技术实现
AI视频监控系统在养老院的应用,结合了计算机视觉、深度学习和传感器融合技术,实现了对老人体征、摔倒和异常行为的实时监控与分析。系统通过高清摄像头和算法模型,能够准确识别老人的动作和健康状况,并及时向护理人员发出警报,提高护理质量和安全性。
976 14
|
域名解析 网络协议 应用服务中间件
网络编程入门如此简单(四):一文搞懂localhost和127.0.0.1
本文将以网络编程入门者视角,言简意赅地为你请清楚localhost和127.0.0.1的关系及区别等。
780 2
网络编程入门如此简单(四):一文搞懂localhost和127.0.0.1
|
敏捷开发 监控 测试技术
深入理解自动化测试:从理论到实践
自动化测试在软件开发中扮演着至关重要的角色,它不仅提高了测试效率,还确保了软件质量的一致性和可靠性。本文将引导你了解自动化测试的核心概念,探讨其在不同开发阶段的应用,并通过一个简单的代码示例,展示如何实现一个基本的自动化测试脚本。无论你是初学者还是有经验的开发者,这篇文章都将为你提供宝贵的见解和实用的技能。
352 1
|
存储 SQL 缓存
MySQL性能优化(硬件,系统配置,表结构,SQL语句)
想必大家都知道,面试期间一提到数据库,就会聊到数据库优化相关问题。网上关于数据库优化的文章也是眼花缭乱,层出不穷。今天将会通过这篇文章细分几点给大家汇总整理出一套关于MySQL数据库的优化方案,让大家通过学习这篇文章不再被面试官吊打!
1574 0
MySQL性能优化(硬件,系统配置,表结构,SQL语句)
|
人工智能 Swift 决策智能
社区供稿 | 面向多样应用需求,书生·浦语2.5开源超轻量、高性能多种参数版本
在 2024 年 7 月 4 日的 WAIC 科学前沿主论坛上,上海人工智能实验室推出了书生·浦语系列模型的全新版本——InternLM2.5。
|
数据采集 存储 数据可视化
芒果tv数据采集与可视化实现
本文介绍了使用Python网络爬虫技术从芒果TV抓取电影信息(包括名称、播放量、评分等),并通过Matloplit库和Wordcloud库进行数据处理与可视化分析的研究项目。
566 0
芒果tv数据采集与可视化实现
|
机器学习/深度学习 编解码 人工智能
视频生成新玩家:Sora 原理探索与效果对比
视频生成新玩家:Sora 原理探索与效果对比
474 0
视频生成新玩家:Sora 原理探索与效果对比

热门文章

最新文章