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

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

3天内不再提示

【跃昉科技BF2开发板试用体验】二、Demo例程及代码分析

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-10 11:31 次阅读
本文来源电子发烧友社区,作者:赵杰, 帖子地址:https://bbs.elecfans.com/jishu_2289307_1_1.html

跃昉BF2开发板使用MSYS2编译,开发环境选择Eclipse或者Freedom Studio,由于电脑上安装了很大的嵌入式IDE,如MDK、CDK、RTT Studio、VSCode等,就没有安装新的IDE环境,用VsCode打开customer_app下的sdk_app_uart_echo。
1、代码分析

核心代码只有main.c 和 demo.c
main中主要代码部分如下
pYYBAGK3usiABXFRAAIlDOQAWp4015.jpg

其中初始化代码部分如下
pYYBAGK3usqAM_fIAACMJ8fjong660.jpg

创建的主要任务代码
pYYBAGK3usqANsHqAAJTA9wVkUE758.jpg

示例核心任务代码主要创建窗口回显任务,使用ttyS1,即串口1
poYBAGK3useAGIoNAABE0h4fN60633.jpg

回显函数代码
poYBAGK3usmAJDj2AANLnnh23XY128.jpg

这部分代码在测试过程中发现串口读取部分循环始终没有响应,无论通过文本方式还是16进制方式发送到串口,包括是否加回车和换行,作为项目示例代码,还是希望公司能够认真测试下。
2、硬件连接和接线
由于用到了ttyS1,需要额外的USB-TTL模块,连接在<3>、<4>管脚上
poYBAGK3vVqAA-rAAAry1fNttlY433.png

开发文档中有关于串口配置的说明
poYBAGK3vqeAHgs_AAFedl3C5wE176.jpg

包含了使用的管脚,以及波特率等参数
具体的管脚配置为
pYYBAGK3vqiAXwZjAAHcK0p157E332.jpg

3、运行效果
下面是实际运行之后的结果,ttyS0输出的信息比较多,也可以通过Help得到相应的测试命令
pYYBAGK3vCaAfKMrAASpI9IcmpU240.jpg

每次在ttyS0这里输入reset之后,都会有信息,发送过程完好,只是接收不到
4、烧录过程
本次烧录过程中出现了错误
poYBAGK3vCiAFDJqAAK_-7RjGoI515.png

错误信息应该是握手信号不对
查阅烧录程序的提示信息
pYYBAGK3vCmAVEBwAADHmnvL7iU756.jpg

发现要把GPIO8拉高后复位一下,再进行烧录才可以
poYBAGK3vCeAUXQhAAK1P4AUcyc286.png

5、心得及感想

本次demo测试中,尝试了很多串口发送的方法,均得不到回显的信息,由于时间等问题,暂时没有时间解决demo例程中的问题了,不过,还是建议公司加强对demo例程的管理,不具备的功能或者完成不了的功能,就不要出现在Demo中了。

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

    关注

    0

    文章

    68

    浏览量

    1903
  • 开发板试用
    +关注

    关注

    3

    文章

    301

    浏览量

    2043
收藏 人收藏

    评论

    相关推荐

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

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

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 173次阅读
    【RA8D1<b class='flag-5'>试用</b>活动】RA8D1B-CPKCOR<b class='flag-5'>开发板</b>移植linux

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

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

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名
    的头像 发表于 11-09 01:02 153次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4E<b class='flag-5'>2</b>-64PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动开始报名

    科技正式加入openGauss社区

    日前,科技签署CLA(Contribution License Agreement,贡献许可协议),正式加入openGauss社区,致力于推动openGauss RISC-V SIG的发展。
    的头像 发表于 10-18 09:28 376次阅读

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

    】+4.libmodbus移植【龙芯2K0300蜂鸟试用】+3.移植lua到loongarch【龙芯2K0300蜂鸟
    发表于 09-10 18:17

    【龙芯2K0300蜂鸟试用】龙芯2K0300蜂鸟试用报告

    的硬件配置想轻松使用起来也是让人头疼的一件事情。根据FAE提供的 SDK或者官网下载对应的SDK,用对应的开发平台打开相应的例程,编译下载到开发板跑起来 结合项目需要看主控资源是否能满足。例程
    发表于 08-09 11:58

    (一)、·星光2 开机试用

    星光2
    的头像 发表于 07-08 18:21 432次阅读
    (一)、<b class='flag-5'>昉</b>·星光<b class='flag-5'>2</b>  开机<b class='flag-5'>试用</b>

    点击参与米尔NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-13 08:02 491次阅读
    点击参与米尔NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    免费!NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了2块价值678
    的头像 发表于 05-23 08:01 692次阅读
    免费!NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    STM32F769I-DISCO开发板跑TouchGFX里的demo卡死黑屏的原因?

    买的官方的STM32F769-DISCO开发板,下载SDK里的官方例程跑的很流畅。自己在TouchGFX上找到STM32F769-DISCO的demo后,生成的代码、cubeMX配置、
    发表于 04-12 07:46

    【英飞凌测评】英飞凌PSoC™ 62开发板试用报告-LCD ILI9341 8080 DEMO

    # Infineon Psoc6-evaluationkit-062S2 说明 ## 简介 本文档为 `RT-Thread` 为 `PSoC6 CY8CKIT-062S2-43012` 开发板提供
    的头像 发表于 03-07 21:07 675次阅读
    【英飞凌测评】英飞凌PSoC™ 62<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>报告-LCD ILI9341 8080 <b class='flag-5'>DEMO</b>

    ·星光 2 高性能RISC-V单板计算机试用体验】开箱及装载Debian系统

    上周收到了·星光 2高性能RISC-V单板计算机开发板,在此非常感谢赛科技提供的试用机会。开发板
    发表于 01-24 00:32

    喜讯|销售破200万颗!芯片,引领智能科技时代

    科技单一芯片销量已累计突破 2KK大关 , 这标志着在工业物联网领域已取得突破性进展,展示了科技的技术
    的头像 发表于 12-15 17:35 682次阅读
    喜讯|销售破200万颗!<b class='flag-5'>跃</b><b class='flag-5'>昉</b>芯片,引领智能科技时代

    动态|科技与友达数位,数字化时代的强强联手

    近日,广东科技有限公司与友达数位科技服务(苏州)有限公司(AUO Digitech,以下简称“友达数位ADT”)正式达成战略合作伙伴关系,携手迈向数字化转型的新时代。
    的头像 发表于 12-07 21:30 657次阅读