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

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

3天内不再提示

【跃昉科技BF2开发板试用体验】试用测试报告

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

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

跃昉科技BF2开发板试用报告

1. 前言

由于对乐鑫的ESP8266ESP32等很熟悉,深深感受到其开源的良好的开发生态,国内外爱好者大量使用。在电子发烧友论坛申请了一个类似于ESP8266的开发板----跃昉科技BF2开发板。想看看这个芯片的开发环境,代码,性能指标等是否好用。

收到开发板快递,很简单只有一个板子,图片如图所示。板子很简单,较为惊讶的是USB接口还是古老的MiniUSB,幸好手头上有数据线。但是看到板子上喷了三防漆,不知道为何这样做?因为跳线帽都被黏住了,要用钳子大力拔出来,稍不注意跳线帽都可能损坏了。图中的跳线帽已经碎掉了一角。

image.png

image.png

2. 安装开发环境

收到SDK和工具链之后尝试安装开发环境。在BF2 SDK 入门指南中说明要安装MSYS2安装包,这个厂家没有发过来,需要自己下载,好在我之前编译ESP芯片时需要make环境,已经安装了MSYS32,就将BF2-SDK文件夹挪到msys32homeadmin目录下。运行msys2.exe切换到要编译的目录,运行./genromap即可编译。由于不用下载安装msys32,可以说我是拿到开发板最早编译成功并点灯的。ESP开发是运行mingw32.exe程序,与这个不一样。

image.png

3. 试用体验

开发工程师测试一个系统所有的测试均从点灯开始,甚至有了点灯科技这家公司。拿到开发板第一目标是点个灯,或闪个灯或者打印一个“hello world”。打开资料包发现没有开发板的原理图!这个大为不解。这个是最基本的。好在板子简单对工程师不是难度,用万用表测试一下即可板载LED是GPIO5驱动。在helloworld程序中添加一些代码。编译成功。

void lpf_main(void)

{

    lf_uart_init(0, 16, 7, 255, 255, 2 * 1000 * 1000);    

    helloworld();

	lf_gpio_enable_output(5,1,0);	

	while(1)  //peng add for blink board LED

	{

		lf_gpio_output_set(5,1);

		lf_timer_delay_us(1000*1000);		

//		vTaskDelay(1000 / portTICK_RATE_MS);

		

		lf_gpio_output_set(5,0);	

		lf_timer_delay_us(1000*1000);		

//		vTaskDelay(1000 / portTICK_RATE_MS);

	}	

}

但是将程序烧到板子上还是尝试了几次。为何,文档写的不明白!从群里其他人反馈来说很多人也是卡在这里。由于没有开发板和模块内部的原理图,甚至不知道所用的Flash容量多大,是内置还是外置,晶振频率是多少?没有文档说明。只能猜测。

主要原因在下图,说明了flash启动模式和uart引导模式,应该加以说明这两个功能是什么意思。大白话:flash启动模式就是程序正常运行模式,uart引导模式就是程序下载到板子上模式。另外文档中“先取下跳线帽,再给模组上电”,这操作步骤有误,应该是短接IO8和HI排针,程序进入下载模式。短接IO8和LOW程序正常运行。下图中说明误导了很多人。

image.png

4. 发现的问题

在编译WiFi相关的例程中,发现dns_server_init函数为定义,查看代码发现程序中写了DNA,修正为DNS后还是编译不过,找不到dns_server_init函数,干脆将dns_server_init.c和.h拷贝到相应的目录,并在相应的mk文件中添加编译这个文件后编译通过。

说明整个SDK开发包并没有遍历测试。

//#ifndef **DNA_SERVER_H**   peng

//#define **DNA_SERVER_H**

#ifndef **DNS_SERVER_H**

#define **DNS_SERVER_H**

void dns_server_init(void);

#endif

5. WiFi性能功耗评估

测试功耗比较大,但覆盖距离与竞品相当,可能与环境有关,datasheet上标注的功率大一些,可以适当降低点功率,减小功耗,毕竟有些电池供电场合需要低功耗。

image.png

image.png

image.png

对比性能指标

6. 总结

简单上手试用发现代码写的还是比较好,特别是cmd_gpio_func程序,通过串口命令发送所要测试的内容,很方便。涂鸦等接入网络操作较复杂没有测试。

需要完善的是,需要提供开发板和模块的原理图,器件的datasheet也写的比较简单,有些信息如器件是否内置还是外置flash没有说明。

由于已有ESP8266成功案例,此芯片若想推广,应该需要一个开源的生态环境,资料详尽,SDK参考例程丰富,并提供很多如驱动单色及彩屏,I2S音频,SD卡,矩阵键盘扫描等例程。并开发支持arduino的库,这样才有大量的爱好者加入开发。

开发更多的开发套件,并多渠道发布并可以便捷的低廉的价格方便获取。

强烈建议开发arduino的库。*附件:跃昉科技BF2开发板试用报告.doc

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

    关注

    0

    文章

    66

    浏览量

    1862
  • 开发板试用
    +关注

    关注

    3

    文章

    300

    浏览量

    2028
收藏 人收藏

    评论

    相关推荐

    【RA-Eco-RA0E1-32PIN-V1.0开发板试用】点灯

    RA0E1开发板试用报告 试用单位 : 个人开发板 : RA0E1 一、背景 很荣幸获得由电子发烧友举办的RA0E1开发板
    发表于 09-24 11:54

    端到端测试用例怎么写

    编写端到端测试用例是确保软件系统从头到尾能够正常工作的关键步骤。以下是一个详细的指南,介绍如何编写端到端测试用例: 一、理解端到端测试 端到端测试(End-to-End Testing
    的头像 发表于 09-20 10:29 303次阅读

    龙芯2K0300蜂鸟试用报告

    龙芯2K0300蜂鸟试用报告 一、试用环境 操作系统和框架:Linux+QT5.15 交叉编译工具链
    发表于 09-13 18:00

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

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

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

    龙芯2K0300蜂鸟试用报告 1.拆箱、上电开机 2.自带CH340串口通讯芯片,不需要再用串口工具,已经板载了 3.主要由JW5079A、SW34201B、FORESEE
    发表于 08-09 11:58

    TSMaster 测试报告生成器操作指南

    用户在基于TSMaster软件开发测试用例时,或需要使用TSMaster生成HTML报告时,需要使用TSMaster测试报告生成器。1Test_Report说明Test_Report是
    的头像 发表于 08-03 08:21 362次阅读
    TSMaster <b class='flag-5'>测试报告</b>生成器操作指南

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

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

    名单公布!树莓派5(Raspberry Pi 5)开发板免费试用!!!

    后,将产品快递给试用者,具体到货时间以实际物流为准。 产品回收:首次邮寄由官方免费邮寄,如试用报告不满足要求需寄回开发板。 优秀试用帖评选:将从试用
    发表于 06-27 15:40

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

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

    先楫HPM5361EVK开发板,网友测评效果(二)

    上海先楫半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次试用并提交报告。经过先楫半导体专家组评选,一共产生6名优秀获奖者。感谢媒体平台电子工程世
    的头像 发表于 03-12 08:16 1618次阅读
    先楫HPM5361EVK<b class='flag-5'>开发板</b>,网友测评效果(二)

    RoHS/卤素测试报告

    电子发烧友网站提供《RoHS/卤素测试报告.pdf》资料免费下载
    发表于 01-31 09:35 0次下载
    RoHS/卤素<b class='flag-5'>测试报告</b>

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

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

    明德扬PCIE开发板系列XILINX-K7试用体验-第二篇

    本文为明德扬原创文章,转载请注明出处!作者:Vito 明德扬PCIE开发板系列XILINX-K7试用体验-第二篇 第二周的试用计划是实现常见低速协议(UART,I2C,SPI)的FPG
    的头像 发表于 11-29 15:39 3189次阅读
    明德扬PCIE<b class='flag-5'>开发板</b>系列XILINX-K7<b class='flag-5'>试用</b>体验-第二篇

    【涂鸦T2-U开发板试用体验】远程调试blink

    。 经过一段时间的努力,我终于完成了涂鸦T2开发板上的Blink主题实现。通过测试和验证,我发现要授权码,要钱,只能放弃哈。 总之,通过这次对涂鸦T2
    发表于 11-17 15:54