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

    浏览量

    2581
  • 开发板试用
    +关注

    关注

    3

    文章

    301

    浏览量

    2092
  • CF3310
    +关注

    关注

    0

    文章

    23

    浏览量

    334
收藏 人收藏

    评论

    相关推荐

    Air780E模组LuatOS开发实战 —— 手把手教你搞定数据打包解包

    本文要说的是低功耗4G模组Air780E的LuatOS开发实战,我将手把手教你搞定数据打包解包。
    的头像 发表于 12-03 11:17 152次阅读
    Air780E模组LuatOS<b class='flag-5'>开发</b>实战 —— <b class='flag-5'>手把手</b>教你搞定数据打包解包

    追加名额丨米尔瑞芯RK3576开发板有奖试用

    米尔与瑞芯合作发布的新品基于瑞芯RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576
    的头像 发表于 11-22 01:00 167次阅读
    追加名额丨米尔瑞芯<b class='flag-5'>微</b>RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    有奖丨米尔 瑞芯RK3576开发板免费试用

    米尔与瑞芯合作发布的新品基于瑞芯RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576
    的头像 发表于 11-12 01:00 301次阅读
    有奖丨米尔 瑞芯<b class='flag-5'>微</b>RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    NXP FRDM-MCXC444开发板在RT-Thread环境下的上手过程

    NXP FRDM-MCXC444开发板是一款基于MCX C444 MCU的高性能开发板,它集成了丰富的硬件资源和接口,支持快速原型设计。本文将为读者提供一份详细的RT-Thread上手指
    的头像 发表于 10-12 11:51 399次阅读
    NXP FRDM-MCXC444<b class='flag-5'>开发板</b>在RT-Thread环境下的<b class='flag-5'>上手</b>过程

    【作品合集】龙芯2K0300蜂鸟开发板试用精选

    快速上手 作者:@jf_67024233【龙芯2K0300蜂鸟试用】龙芯2K0300蜂鸟开发板开发
    发表于 09-10 18:17

    【龙芯2K0300蜂鸟试用】+龙芯2K0300蜂鸟开发板快速上手

    1. 前言 我非常感激社区和官方提供的这次开发板试用机会。这是一个难得的学习和实践的机遇,尤其是在我对于这种新型架构一直抱有浓厚兴趣却未曾深入了解的情况下。我带着一颗好奇和探索的心,准备投身于这个
    发表于 08-04 14:19

    【xG24 Matter开发套件试用体验】初上手开发板和官方IDE

    本帖最后由 jf_56450220 于 2024-7-13 22:57 编辑 前言首先非常感谢电子发烧友论坛提供的xG24 Matter开发套件试用。根据datasheet了解到这块开发板拥有
    发表于 07-13 22:20

    手把手教你排序算法怎么写

    今天以直接插入排序算法,给大家分享一下排序算法的实现思路,主要包含以下部分内容:插入排序介绍插入排序算法实现手把手教你排序算法怎么写在添加新的记录时,使用顺序查找的方式找到其要插入的位置,然后将
    的头像 发表于 06-04 08:03 681次阅读
    <b class='flag-5'>手把手</b>教你排序算法怎么写

    手把手带你移植HAL库函数

    开发者更高效地进行嵌入式开发手把手带你移植HAL库函数HAL库提供了一套抽象接口,使开发者无需直接操作底层硬件寄存器,就能实现对硬件的控制。这种抽象使得代码能够更
    的头像 发表于 05-18 08:04 1865次阅读
    <b class='flag-5'>手把手</b>带你移植HAL库函数

    【先楫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

    【先楫HPM5361EVK开发板试用体验】4手把手实战EXIP在线解密引擎

    接上三篇: 【先楫HPM5361EVK开发板试用体验】1上手HPM5361 - 先楫半导体HPMicro 【先楫HPM5361EVK开发板试用
    发表于 01-26 11:08

    工程送样!手把手教你用好广和通RedCap模组FG131&amp;amp;FG132系列

    工程送样!手把手教你用好广和通RedCap模组FG131&FG132系列
    的头像 发表于 01-11 18:22 694次阅读
    工程送样!<b class='flag-5'>手把手</b>教你用好广和通RedCap模组FG131&amp;amp;FG132系列

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

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