本文简要介绍了平头哥开发工具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空间快速编程核调试, 支持各种类型的程序断点、数据断点并可设置触发条件, 支持可视化外设寄存器窗口的自定义配置, 支持程序运行轨迹分析, 支持程序热点分析, 支持图形化代码辅助编辑, 支持工程组件化模块化开发,支持芯片开放平台开发资源对接。
下载链接:
在左侧列表中选择“集成开发环境-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
暂无评论