0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【微五科技CF3310开发板试用体验】快速上手及点灯手把手指导

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-24 16:48 次阅读

本文来源电子发烧友社区,作者:HonestQiao, 帖子地址:https://bbs.elecfans.com/jishu_2284656_1_1.html


12.点灯(开发板体验视频,详见作者原文链接)

CF3310开发板这块小版做工不错,板子上的用于扩展的接口有好几个,不过没有都焊上针,好在已经焊针的,足够一般的测试使用了。开发板上,有一些预留的芯片位置。
一、开箱
poYBAGKZniSAT0wZAAn_UO_JJgo660.jpg

poYBAGKZniuAfus8AAYt2YoJyn0346.jpg



官方提供的资料包,非常丰富,包含了开发板、芯片、开发工具、例程等的详细材料。
详细阅读CF3310客户开发包/1 快速入门/CCore RISC-V IDE快速入门.pdf,按照说明步骤安装好开发工具C*Core IDE Suite RISC-V,以及使用zadig安装好JTAG驱动,就能开始开发了。

二、连接开发板
首先,将开发板使用调试器与电脑连接起来:
poYBAGKZpO-ASLzVAA0wkGwdi3M875.png


务必注意:TMS和TCK需要连接正确,调试器的VCC可留空,调试器的GND连接到开发板的GND任一引脚即可。

poYBAGKZpqyAcgCjABI-MT8iYjU432.jpg


三、导入演示项目
官方提供的资料包中,CF3310客户开发包/5 软件工程/CCM3310S-L_FW中,提供了丰富的demo。
pYYBAGKZqDKAMKfHAAG6HrkH6Q4486.png


打开C*Core IDE Suite RISC-V,按照下面的步骤,导入这个演示工程:
poYBAGKZnTGAXGcsAA8yIyfpUdM839.png

pYYBAGKZnTaAHxPTABKL5HBfA5s140.png

pYYBAGKZnTqAAkyUAAhT6dupqiI512.png


四、GPIO控制
导入后,打开src/main/main.c,可以看到如何启用对应的demo功能:
poYBAGKZnT2AGP2SAA4kl2hdyjc802.png

在其中,找到了GPIO的demo,预定义EPORT_DEMO_EN,就能使用对应的DEMO,在src/demo/inc/demo.h中,开启对应的定义即可:
pYYBAGKZnUGADfOwABLMFL0TCes471.png


其对应的实际处理的代码为src/demo/eport_demo.c:
poYBAGKZnUeAIGz8ABFNU4RQs8k100.png

其中定义了,使用PIN4做为演示使用,该PIN对应官方文档中定义的GINT4。

查看CF3310客户开发包/4 硬件电路/cf3310 development board rev1_2.pdf,可以了解到,GINT4对应J21的Pin5:
poYBAGKZqjWALbNAAAMEcCJ20K4203.png

后续,我们将该引脚,与LED连接起来,即可输出控制LED了。

五、编译下载
准备好了代码,可以进行编译了。因为板子的RAM较小,所以Debug模式可能会存在问题,我们直接编译Release版本下载实测。
pYYBAGKZnUyAGDqQABDUCU1xhlk057.png


在下载之前,需要先打开openocd连接JATG,点击下面的按钮打开即可:
poYBAGKZnVKAXWXGABEpBardj1o488.png

输出中没有红色文字,最后显示为监听本地3333端口,说明启动正常。否则请检查连线是否正确。

启动openocd后,就可以下载代码了:
poYBAGKZnVqAQ54JABqRbUz-4KI812.png

请注意,下载时,上面两项文件,一个为当前项目编译出来的Bin文件,在项目Release目录下,另外一个为通用的elf文件,在IDE安装目录下对应的目录中,请正确设置。

pYYBAGKZnWGAXe3lABaqd9LuHkI234.png

下载完成后,并不能马上运行,需要完全断电,然后重新上电,才能运行起来。
Type-C和调试器都给断开,将LED的与GINT4(SCL这一排右边的针脚),LED的GND连开发板的GND。
小提醒:板载的LED2也可以被点亮,对应的连接点如下,将(2)与GINT4连接即可控制。
poYBAGKZreSAadvvAEUhXwW9ZDM083.png

然后重新连上Type-C供电,就能看到下面的实际效果了:
poYBAGKZrjSAZoUEABR3rmDkCrY776.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微五科技
    +关注

    关注

    1

    文章

    27

    浏览量

    2506
  • 开发板试用
    +关注

    关注

    3

    文章

    299

    浏览量

    1932
  • CF3310
    +关注

    关注

    0

    文章

    23

    浏览量

    303
收藏 人收藏

    评论

    相关推荐

    【先楫HPM5361EVK开发板试用体验】(原创)6.手把手实战红外线传感器源代码

    试用体验】2手把手实战密钥管理器 KEYM 【先楫HPM5361EVK开发板试用体验】3手把手实战安全数据处理器 SDP 【先楫HPM536
    发表于 02-09 15:08

    【先楫HPM5361EVK开发板试用体验】(原创)5.手把手实战AI机械臂

    HPMicro 【先楫HPM5361EVK开发板试用体验】2手把手实战密钥管理器 KEYM 【先楫HPM5361EVK开发板试用体验】3
    发表于 02-06 10:28

    【飞腾派4G版免费试用】4.手把手玩转QT界面设计

    完成了使用Qt Designer进行界面设计的全部流程!是不是觉得像魔法一样神奇呢?赶紧试试吧! 接上三篇: 【飞腾派4G版免费试用】1.实战交叉编译环境搭建和手把手uboot编译 【飞腾派4G版免费
    发表于 01-27 12:49

    【米尔-TIAM62开发板-接替335x-试用评测】+()手把手玩转U-Boot控制CPU管脚

    接上四篇: 【米尔-TIAM62开发板-接替335x-试用评测】+(一)手把手配置Yocto 【米尔-TIAM62开发板-接替335x-试用
    发表于 01-08 10:02

    手把手带您使用MCUXpresso Config Tools生成USB组合设备

    手把手带您使用MCUXpresso Config Tools生成USB组合设备
    的头像 发表于 10-31 16:55 806次阅读
    <b class='flag-5'>手把手</b>带您使用MCUXpresso Config Tools生成USB组合设备

    手把手教你学FPGA仿真

    电子发烧友网站提供《手把手教你学FPGA仿真.pdf》资料免费下载
    发表于 10-19 09:17 1次下载
    <b class='flag-5'>手把手</b>教你学FPGA仿真

    【中科CSM32RV003绿色开发板免费体验】3.使用流程

    CSM32RV003绿色开发板免费体验】1.上手【中科CSM32RV003绿色开发板免费体验】2.RISC-V RV32IMAC内核 我要感谢南京中科微电子有限公司提供的CSM32R
    发表于 10-14 00:05

    手把手教你基于RT-Thread Studio使用STM32单片机的PWM外设

    目前我使用的是STM32L475系列单片机,是ali当时在PDD 50块钱卖的一个开发板,其他STM32单片机参考即可,这里会手把手教大家基于RTT Studio 来使用PWM。
    的头像 发表于 09-28 15:12 2715次阅读
    <b class='flag-5'>手把手</b>教你基于RT-Thread Studio使用STM32单片机的PWM外设

    手把手教你制作无线充电器

    手把手教你制作无线充电器(无线充电原理+产品应用+DIY实例)
    发表于 09-28 07:48

    手把手教你pcb压合的整个流程,小白也能玩转电路板制作

    手把手教你pcb压合的整个流程,小白也能玩转电路板制作
    的头像 发表于 09-18 10:43 1843次阅读

    五科技推出基于RISC-V架构的嵌入式MCU芯片CF3310系列产品

    五科技首次参加了智慧燃气发展论坛,并且重点展示了基于RISC-V架构的嵌入式MCU芯片CF3310CF5000系列MCU及物联网家用燃气报警器产品。
    的头像 发表于 09-06 14:10 588次阅读

    手把手教您家用路由器应该如何挑选

    手把手教您家用路由器应该如何挑选
    的头像 发表于 07-26 09:20 1091次阅读
    <b class='flag-5'>手把手</b>教您家用路由器应该如何挑选

    专家手把手教您注册 COS 以及提交 Hardware Case

    Software Case  您可参考: (点击进入☞) 《专家手把手教您注册 COS 以及提交 Case》 。 如您想提交 Hardware Case,本篇将手把手教您,
    的头像 发表于 07-12 12:15 685次阅读
    专家<b class='flag-5'>手把手</b>教您注册 COS 以及提交 Hardware Case

    国产首创RISC-V安全微控制器,CF3310开发板开发应用实例

    如 SPI、I2C、UART、ISO7816、SWI等,所有管脚均可作为GPIO。 快速上手手把手指导点灯 CF3310
    的头像 发表于 07-04 08:50 603次阅读

    【沁恒 CH32V208 开发板免费试用】RTT 纯命令行(makefile) 和 点灯测试

    沁恒 CH32V208 开发板是一款基于risc-v内核的微控制器,具有丰富的外设资源和高性能的处理能力。本文介绍了如何使用makefile进行编译,并提供了一个简单的点灯测试程序示例,以验证开发板的基本功能是否正常。通过本文的
    的头像 发表于 05-25 09:03 1356次阅读
    【沁恒 CH32V208 <b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>】RTT 纯命令行(makefile) 和 <b class='flag-5'>点灯</b>测试