damiaa 发表于 2021-10-21 21:30

【平头哥蓝牙Mesh网关开发套件免费试用】+开发环境准备及使用

<div class='showpostmsg'> 本帖最后由 damiaa 于 2021-10-22 12:57 编辑

<p>【平头哥蓝牙Mesh网关开发套件免费试用】+开发环境准备及使用</p>

<p>一,靓图:</p>

<p></p>

<p>二,开发环境需求</p>

<p>&nbsp; 1,剑池CDK集成开发环境安装包下载安装,地址在<strong><span style="font-size:20px;"><span style="color:#e74c3c;">平头哥芯片开放社区</span></span></strong>。最新版本为2.10.1</p>

<p>&nbsp;&nbsp;</p>

<p>&nbsp; 2,剑池CDK集成开发环境安装支持cklink调试,据说有些芯片还支持jlink W800 因为没有ck-link烧写。就此作罢,改用串口。&nbsp;&nbsp;</p>

<p>&nbsp; 3,ble_mesh_gateway_node_sdk 。</p>

<p>&nbsp; 4,gateway_released_sdk。</p>

<p>&nbsp; 5,cp2012,ch340串口芯片驱动</p>

<p>&nbsp; 6,PHY6220支持串口烧写。 工具:PhyPlusKit v2.4.1b;</p>

<p></p>

<p>&nbsp; 7,W800支持串口烧写和cklink。</p>

<p>&nbsp; &nbsp;生成文件有:w800.<span style="color:#2980b9;"><span style="font-size:20px;">fls</span></span>:串口烧录:通过 USB 转接线连接 PC 和 w800 开发板,打开串口工具(<span style="color:#2980b9;"><span style="font-size:20px;">SecureCRT</span>&nbsp;可以</span>),选定 COM 口(波特率 <strong>115200</strong>bps,8 位数据位, 无奇偶校验 位,&nbsp; 1 位停止位,不要选硬件流控制),按<span style="font-size:20px;"><span style="color:#2980b9;">复位</span></span>提示cccc。。。后烧写。</p>

<p>四,搭建安装和使用开发环境</p>

<p>&nbsp; 1,下载剑池CDK集成开发环V2.10.1,安装。最好不是C盘。</p>

<p>&nbsp; 2,使用例程代码,下面是两个mesh设备的例子,当然也可以生成其他蓝牙例子,直接在cdk新建。</p>

<p></p>

<p>&nbsp; 3,build后,从PHY6220串口下载:</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp;烧写记得把J5拨到<span style="color:#2980b9;"><strong>电源</strong></span>后复位,会有个提示:UART&nbsp; RX : CMD&gt;&gt;: 这个时候就可以把文件加载:HEX哪里选择文件<span style="color:#8e44ad;"><span style="font-size:20px;">total_image.hexf</span></span></p>

<p>&nbsp; &nbsp; &nbsp; &nbsp;<span style="color:#27ae60;"><span style="font-size:20px;">MAC地址</span></span>要填一下,<strong><span style="color:#2980b9;">每个设备不一样,否则组网会有问题</span></strong>。然后<span style="color:#2980b9;"><strong><span style="font-size:20px;">earse(这个可以)</span></strong></span> 和<span style="color:#2980b9;"><span style="font-size:20px;"><strong>write</strong></span></span>&nbsp; 成功后会提示<strong>success</strong>。</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp;烧写完后<span style="color:#2980b9;"><span style="font-size:24px;">J5(</span><span style="font-size:16px;">TM腿</span><span style="font-size:24px;">)</span></span>拨到<span style="color:#27ae60;"><strong>GND</strong></span>后复位,会提示初始化信息。把两个都烧一下,一个是light,一个switch。</p>

<p></p>

<p>&nbsp; 4,下载安装手机app&nbsp; nrf mesh</p>

<p>&nbsp; 5,检查到两个设备。</p>

<p>&nbsp; 6,后续继续。</p>

<p>&nbsp;</p>

<p>&nbsp; &nbsp;&nbsp;</p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

Jacktang 发表于 2021-10-21 23:00

<p>剑池CDK集成开发环境安装包的组件的设置,感觉有点麻烦</p>

<p>不需要设置么</p>

damiaa 发表于 2021-10-22 08:45

Jacktang 发表于 2021-10-21 23:00
剑池CDK集成开发环境安装包的组件的设置,感觉有点麻烦

不需要设置么

<p>不需要。如果SDK是单独的。可以直接打开目录里的例程项目。</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 如果要生成新项目,可以直接用cdk生成,导入例程。不光是phy6220 ,还有蛮多种可以选择。</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 应该是CDK直接下载了最新的库。</p>

annysky2012 发表于 2021-10-22 09:47

<p>例程里不需要设置端口什么的吗/?</p>

damiaa 发表于 2021-10-22 10:12

annysky2012 发表于 2021-10-22 09:47
例程里不需要设置端口什么的吗/?

<p>手上没有cklink。用的串口烧录,只要生成的total_image.hexf文件就可以。</p>

Jacktang 发表于 2021-10-23 08:47

<p>cklink调试还需要安装一下CKLink驱动也不好整</p>

liaohai 发表于 2022-8-19 10:25

nrf mesh这个软件安装包能否分享一下?
页: [1]
查看完整版本: 【平头哥蓝牙Mesh网关开发套件免费试用】+开发环境准备及使用