平头哥RVB2601开发板开发环境CDK

本文简要介绍了平头哥开发工具CDK,结合开发板RVB2601,测试示例程序sdk

一、开发环境准备

    开发工具:剑池CDK(C-SKY development kit)

   CDK是基于wxWidgets图形库构建的跨平台集成开发环境,全称(C-SKY development kit)。CDK内置了工程管理单元,集成了CSKY的二进制开发工具,向用户提供了图形化的嵌入式开发环境, 以极简开发为理念,是专业为IoT应用开发打造的集成开发环境。在不改变传统MCU应用开发习惯的基础上,全面接入云端开发资源,并结合图形化的OSTracer、Profiling等调试分析工具,加速用户产品开发。适用于MCU类型的开发者使用,它风格简洁,与市面主流的MCU类开发工具的操作习惯贴合,因此非常适合MCU、IOT设备应用开发 ,降低了嵌入式开发的学习曲线。

   技术特点:

   支持C-SKY/RV32架构芯片的开发调试, 支持5线/2线标准JTAG调试, 支持Flash空间快速编程核调试, 支持各种类型的程序断点、数据断点并可设置触发条件, 支持可视化外设寄存器窗口的自定义配置, 支持程序运行轨迹分析, 支持程序热点分析, 支持图形化代码辅助编辑, 支持工程组件化模块化开发,支持芯片开放平台开发资源对接。

   下载链接:

平头哥芯片开放社区(OCC)

在左侧列表中选择“集成开发环境-CDK”,下载最新版的剑池集成开发环境,

    解压缩,进入文件目录,

    双击安装文件“setup.exe”安装CDK,默认下一步安装完成,并自动安装串口驱动。

二、下载示例程序

    下载链接: 平头哥芯片开放社区(OCC)

    下载CH2601_SDK,

    得到一个压缩包,解压后进入文件目录,\SDK\ch2601_helloworld\ch2601_helloworld,

    双击项目文件“ch2601_helloworld.cdkproj”,进入CDK集成开发环境IDE,

   sdk_chip_ch2601前面有一个红色问号?

三、编译调试程序

    编译时提示没有配置chip pack!

    针对这个问题,初步考虑可能是编译环境没有配置好,不能采取双击直接打开示例项目文件这种方式。 此项目里文件夹“__workspace_pack__”是空的,缺少相应的文件!

四、解决方案

1、从Project菜单新建一个Multi-Project Workspace

    然后在新建的workspace项目里,右键选择Add an Exiting Project,将之前下载的“ch2601_helloworld.cdkproj”添加到新的工作空间。

    然后编译,仍然提示

    此项目里文件夹“__workspace_pack__”仍然是空的。 2、点击工具栏上最右边的平头哥,Show Welcome Page,

    点击欢迎页面右上角“新建工程”,

    搜索栏输入RVB2601,点击“创建工程”,等待下载完成,项目列表出现sdk_chip_ch2601,

    在工程目录下,找到文件夹“__workspace_pack__”,

    将所有文件copy到之前新建的项目文件夹里面。

    然后在Project目录里Reload All Project

    继续在项目里添加示例工程文件“ch2601_gui_demo”,

    即可在此工作空间,管理所有工程文件

3、安装组件的方法

  点击平头哥按钮,进入欢迎页面,点击组件资源,搜索sdk,组件分类中选通用组件,找到缺失的sdk_chip_ch2601,点击后在下拉列表选择对应版本,点击下载并使用。

4、新建IOT项目的方法(CDK版本V2.10.5)

    菜单Project中选择New IOT  Project

    选择芯片CH2601

    选择开发板RVB2601

    选择示例程序

五、连接串口,打印调试信息

    菜单View中选择Serial Panel

    打开CDK自带的串口窗

    右键选择设置,

    设置端口,波特率

    确认后显示连接成功

六、调试

    菜单Debug选择开始调试

    进入调试界面

版权声明:本文为CSDN博主「sqhone」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sqhone/article/details/123015091

生成海报
点赞 0

sqhone

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

RT-Thread Studio移植LAN8720A驱动

RTT网络协议栈驱动移植(霸天虎) 1、新建工程 ​ 工程路径不含中文路径名,工程名用纯英文不含任何符号。 2、用CubeMx配置板子外设 2.1、配置时钟 ​ 按照自己板子配置相应时钟。

【STM32Cube笔记】12-配置外部中断

【STM32Cube笔记】系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯引脚配置 6-Cortex-M7内核基本配

stm32cubemx+HAL+串口接收中断

stm32cubemxHAL串口接收中断 在cubemx配置完串口和global interrupt后需要在keil中添加如下代码。 第一步:在main函数中添加接收中断标志位开启函数 HAL_UART_Receive_IT