1230|18

9691

帖子

21

资源

版主

平头哥场景化蓝牙Mesh调试遇到的问题 [复制链接]

 
本帖最后由 littleshrimp 于 2021-10-30 14:14 编辑

今天参照《蓝⽛MESH⽹关开发板快速上⼿⼿册》准备给模块入网,按照手册操作遇到问题如下:

一、获取网关的mac地址是通过cli输入wifi-mac来实现的,这里的cli是什么意思?是通过串口助手发送这个指令吗?

image.png

二、因为之前没注意到必需使用mac地址作为DeviceName,添加的错误的测试设备没有删除选项。

image.png

三、应该是因为无法删除测试设备,导致 新创建的项目也无法删除。

image.png

这两个测试项目都是无法删除的,删除它时提示下边有设备,删除上边的温湿度节点时也提示节点下有设备,猜测节点下的设备应该是指测试设备,但是测试设备无法删除导致整个工程无法删除。

image.png     

 四、平头哥芯⽚开放社区添加设备时出现内部服务异常错误,重复登陆多次后才正常

ptg.gif

后来考虑W800应该需要下载固件,我下载了CDK,原来的路径打开时CDK会闪退,这个是路径里有中文,属于正常现象,不过国产IDE建议还是应该支持一下中文路径。

ptg1.gif

 

 

五,因为没有CK-LINK所以考虑使用串口下载,我到联盛德官网下载了W800串口烧录工具_V1.4.8.rar,但是一下没有下载成功。只提示Download xxx fail。至于为什么fail没有任何提示。

Start the download ...

Download "E:/gateway_released_sdk/solutions/ble_mesh_gateway_demo/generated/total_image.hex" fail!

image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

补充一下,这个路径里应该包含项目名称,不然项目多了每次都要回到主目录下进入相应的项目。

ptg2.gif

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

现在可以确定串口下载固件虽然扩展名写的HEX,实际只能下载.fls文件,.fls文件如何生成还没找到说明。CDK默认是不生成.fls文件的。

image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

新的进展是.fls文件应该是需要wm_tool.exe这个程序来生成,

image.png  

不过这个软件应该如何使用还没找到具体的说明

image.png

使用相应关键字检索能得到的信息也不多。

image.png    

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

为什么没找到?因为懒,因为没用谷歌。

image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

W800官方的产品页面下,文档只有WM_W800_参数区使用说明_V1.2.pdf,1.2版本已经没有wm_tool.exe的说明。

image.png 刚才生成的.img是使用google搜索到的《WM_W800_参数区使用说明V1.0》文档里的提示。

image.png  

 

 

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

忘了在哪个文档看到过.fls需要secboot,尝试加上-sdb W800_secboot.bin会有下边提示。

image.png  

    WM_W800_参数区使用说明V1.2都是针对linux下操作的,不会linux不知道还能不能下载W800的固件。

image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

WM_W800_固件升级指导V1.1说编译SDK后会生成w800.fls文件。

 

image.png

在SDK的bin目录下确实有这些文件,看了一下时间,确实是刚生成的,原来这个文档真没有骗我。

以往,其它品牌的单片机,在一些SDK下确实会有一个bin的文件这个文件一搬是官方例程出的原始编译文件,用户修改后的文件一搬都会在项目对应的目录下,没想到SDK根目录下的bin文件竟然是刚编译的。总算找到它了。

image.png

 

有了这个经验我再去编译gateway_released_sdk这个网关的sdk,检索后发现yoc_total.fls和yoc.fls就是刚刚生成的文件。

 

image.png

 

image.png

 

现在还不知道total和没有total的区别,不管它先下一个试试。终于看到success。

       image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

但是这个没有TOTAL的.fls文件下载后单片机还处于BOOT状态,重启,重上电都还打印CCCC

image.png  烧一下total的.fls可以正常工作,提示下边信息,好像刚拿到板的时候也是这个提示,现在还不确定这种状态是正常还是不正常,手册里没看到说明。

image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

按照文档提示将之前下载的KP文件复制到E:\gateway_released_sdk\boards\IoTGW_CB800\bootimgs,然后重新用CDK编译(不确定是复制过去就可以吗?)

image.png

 

编译好后下次下载 yoc_total.fls文件。

image.png

 

重新上电,还是刚才的提示,这个提示是正常呢?还是不正常呢?

image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

1058

帖子

0

资源

版主

好像问题不少哦,希望能够好好优化一下吧!


回复

9691

帖子

21

资源

版主

这里的rename是重命名的意思吧?是要把KP文件重命名为fcds对吗?没有扩展名吧?

image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

 

这回我把它rename了

image.png 然后怕出问题,我还rebuild了,不是build哦。

image.png

 

然后我再redownload我rename后的kp文件后的rebuild工程生成的yoc_total.fls文件

image.png

restart,还是原来的提示,

  image.png

  image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

对比了一下,和手册里的输出不一样

image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

“仔细”分析了一下日志,好像这句话有问题,没有ID?是mac地址吗?

image.png  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

使用OCC Gateway Config Tool.exe试了一下,USB接J1,AT命令接口,可以升级网关固件。

 

image.png  

 

image.png

之前说call settings_load(),我在工程里找了一下settings_load函数

image.png

CONFIG_BT_SETTINGS的定义是这样的,BLE_MESH_SETTINGS相关定义没找到

image.png    

把代码直接改成这样,编译,下载

image.png  

错误提示也没什么变化,应该是call的不对?

image.png    

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9691

帖子

21

资源

版主

又仔细看了一下文档,好像官方文档里也有App must call settings_load()的提示,问题不在这,但是输出怎么就不一样呢?

image.png

 

我的提示是:

[ 2.608]<I>AOSBT bt_dev_show_info:HCI: version 5.0 (0x09) revision 0x0120, manufacturer 0x0504

[ 2.610]<I>AOSBT bt_dev_show_info:LMP: version 5.0 (0x09) subver 0x0208

[ 2.650]<D>GATEWAY_MESH mesh node init ,and it has been proved

[ 2.655]<W>BT_MESH_NODE mesh node provisioner enable success

[ 2.656]<D>GATEWAY_MESH mesh node provisioner init success

 手册里的提示是:

[ 2.822]AOSBT bt_dev_show_info:HCI: version 4.0 (0x06) revision 0x0120, manufacturer 0x0504

[ 2.838]AOSBT bt_dev_show_info:LMP: version 5.0 (0x09) subver 0x0208 Bluetooth init succeed.

[BZ]Breeze adv per device

[BZ]Breeze unbind

[BZ]need awss

我的提示里多了下边这几条:

 

[ 2.650]<D>GATEWAY_MESH mesh node init ,and it has been proved

[ 2.655]<W>BT_MESH_NODE mesh node provisioner enable success

[ 2.656]<D>GATEWAY_MESH mesh node provisioner init success

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

101

帖子

0

资源

一粒金砂(中级)

解答一下关于帖子中的几个问题:

1.是的,cli 就是通过串口助手发送指令,cli就是命令行服务,可以在日志串口上输入指令进行调试,手册中提及的wifi_mac指令用于查看W800的wifi mac地址;

2&3.关于生活物联网平台如何删除设备,可以参照这个文档:https://help.aliyun.com/document_detail/126546.html

4.清除浏览器缓存后再试

5.串口工具只能下载 fls ,fls 生成在:out/<工程名>/ 下面(<工程名>是实际的CDK工程名),网关SDK的fls文件,编译成功后,生成在示例根目录下,gateway_released_sdk\solutions\ble_mesh_gateway_demo\yoc_total.fls

 

点评

感谢回复,我已经成功删除设备,也已经成功获取MAC地址,并成功生成了网关的KP并成功烧录。 配置好SSID和密码后可以正常连网。 ifconfig返回信息 [attachimg]570680[/attachimg]   ping occ.t-head  详情 回复 发表于 2021-10-31 13:55

回复

9691

帖子

21

资源

版主

未来开发者 发表于 2021-10-31 12:14 解答一下关于帖子中的几个问题: 1.是的,cli 就是通过串口助手发送指令,cli就是命令行服务,可以在日 ...

感谢回复,我已经成功删除设备,也已经成功获取MAC地址,并成功生成了网关的KP并成功烧录。

配置好SSID和密码后可以正常连网。

ifconfig返回信息

image.png  

ping occ.t-head.cn也正常

image.png

 

但还是有一些错误信息,比如

<E>AOSBT adv_send:Advertising failed: err -22和<E>dev_mesh don't have correct occ_pid

image.png

另外我在下载节点固件时也遇到一些问题,希望您能帮忙看一下,感谢。

http://bbs.eeworld.com.cn/thread-1184193-1-1.html  

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    推荐帖子
    [原创]FPGA开发--数码管扫描

    本帖最后由 chun912 于 2017-7-25 09:51 编辑 文章摘要:本文主要描述了数码管扫描电路的实现方案; 知识要点:有限状态机, ...

    FPGA通过USB与PC通信的解决方案

    新人不是很懂FPGA,老师的要求是数据在FPGA上处理后通过USB传给PC,原来的是MCU处理经UART传给PC,但是速度实在太慢。用的FPGA开 ...

    锁相放大器智能检测系统

    1 概述   为了减少测量中手动操作锁相放大器的烦琐过程,开发了锁相放大器智能检测系统。   该系统操作简单,可靠性高,界 ...

    高级软件工程师(安霸平台+图像处理)

    期待加入,坐标—宝安沙井。 高级软件工程师,光学仪器相关专业,图像处理方向,擅长安霸开发平台,对精密仪器的结构设计和调整 ...

    数字示波器每个测量项的视频演示和讲解

    视频包含23种常见测量项的讲解,包括:周期、频率、上升时间、下降时间、延时、正占空比、负占空比、正脉宽、负脉宽、突发脉宽、 ...

    平头哥Wi-Fi AT指令用户手册

    本帖最后由 火辣西米秀 于 2021-10-28 07:42 编辑 1. 概述 在随后的 GPRS 控制、3G 模块等方面,均采用的 AT 命令来控制 ...

    关闭
    站长推荐上一条 1/9 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表