一、开箱体验
        收到板子接通电源显示开机画面:

微信图片_20200706093306.jpg

          根据富芮坤的资料显示:
微信截图_20200706095358.png

    FR801xH SDK 的架构如下图所示。SDK 包含了完整的BLE 5.0 协议栈,包括完整的controller,host,profile,SIG Mesh部分。其中蓝牙协议栈的controller 和host 部分以及操作系统抽象层OSAL 都是以库的形式提供,图中为灰色部分。MCU 外设驱动和profile,以及应用层的例程代码,都是以源码的形式提供,图中为绿色部分。启动流程如下图:

微信截图_20200706095917.png

蓝牙配对测试烧录样例中的ble_simple_peripheral文件,重点查看透传UUID是否符合要求。使用蓝牙调试器APP(可以在手机应用市场里搜索)。

微信图片_20200706102226.jpg

配置好后进行链接。通过打印口可以看到打印数据:

微信图片_20200706102445.png

结果测试蓝牙链接很好。不丢包,经过测试每次蓝牙接受的最大数据是10个字节,经过查看代码发现是SP_CHAR1_VALUE_LEN长度做了限制。由于开发原因,apk并不擅长,对于嵌入式工程师来说拥有通用的串口或wifi链接才是应用的关键。所以购买了一个ESP826模块进行了相关测试。

二、ESP8266串口接口调试
       通过官方原理图发现使用的是UART1:
       微信截图_20200706103128.png
但实际上串口打印使用的确实uart1,经过反复摸索发现: 微信截图_20200706103405.png 这样设置才能正确读写ESP接口模块。串口打印如下:
微信截图_20200706103559.png
这里说一下接线调试: 微信图片_20200706104038.png 红色框接另一个USB转串口,其RX接到PD4上,然后打开串口进行数据命令回复监视。

三、评测总结
     开发板优点:
                     1、开发板的外设模块很多,是一个很大的优点,方便评测。
                     2、给出了彩色LCD屏,对于有实力的评测人员可以进行如运动手环,数据实现等高级开发应用。
      开发板缺点:
                    1、样例库太少,代码注释不够。而且错误比较多。
                    2、没有实现RFCOMM和SSP协议,应用不是很友好。毕竟评测一般不是团队,尤其是上位机和手机开发不是评测人员的优势,而一个通用协议可以大大减少技术壁垒。使应用更加灵活。