【平头哥蓝牙Mesh网关开发套件免费试用】+开发环境准备及使用
<div class='showpostmsg'> 本帖最后由 damiaa 于 2021-10-22 12:57 编辑<p>【平头哥蓝牙Mesh网关开发套件免费试用】+开发环境准备及使用</p>
<p>一,靓图:</p>
<p></p>
<p>二,开发环境需求</p>
<p> 1,剑池CDK集成开发环境安装包下载安装,地址在<strong><span style="font-size:20px;"><span style="color:#e74c3c;">平头哥芯片开放社区</span></span></strong>。最新版本为2.10.1</p>
<p> </p>
<p> 2,剑池CDK集成开发环境安装支持cklink调试,据说有些芯片还支持jlink W800 因为没有ck-link烧写。就此作罢,改用串口。 </p>
<p> 3,ble_mesh_gateway_node_sdk 。</p>
<p> 4,gateway_released_sdk。</p>
<p> 5,cp2012,ch340串口芯片驱动</p>
<p> 6,PHY6220支持串口烧写。 工具:PhyPlusKit v2.4.1b;</p>
<p></p>
<p> 7,W800支持串口烧写和cklink。</p>
<p> 生成文件有: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> 可以</span>),选定 COM 口(波特率 <strong>115200</strong>bps,8 位数据位, 无奇偶校验 位, 1 位停止位,不要选硬件流控制),按<span style="font-size:20px;"><span style="color:#2980b9;">复位</span></span>提示cccc。。。后烧写。</p>
<p>四,搭建安装和使用开发环境</p>
<p> 1,下载剑池CDK集成开发环V2.10.1,安装。最好不是C盘。</p>
<p> 2,使用例程代码,下面是两个mesh设备的例子,当然也可以生成其他蓝牙例子,直接在cdk新建。</p>
<p></p>
<p> 3,build后,从PHY6220串口下载:</p>
<p> 烧写记得把J5拨到<span style="color:#2980b9;"><strong>电源</strong></span>后复位,会有个提示:UART RX : CMD>>: 这个时候就可以把文件加载:HEX哪里选择文件<span style="color:#8e44ad;"><span style="font-size:20px;">total_image.hexf</span></span></p>
<p> <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> 成功后会提示<strong>success</strong>。</p>
<p> 烧写完后<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> 4,下载安装手机app nrf mesh</p>
<p> 5,检查到两个设备。</p>
<p> 6,后续继续。</p>
<p> </p>
<p> </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> <p>剑池CDK集成开发环境安装包的组件的设置,感觉有点麻烦</p>
<p>不需要设置么</p>
Jacktang 发表于 2021-10-21 23:00
剑池CDK集成开发环境安装包的组件的设置,感觉有点麻烦
不需要设置么
<p>不需要。如果SDK是单独的。可以直接打开目录里的例程项目。</p>
<p> 如果要生成新项目,可以直接用cdk生成,导入例程。不光是phy6220 ,还有蛮多种可以选择。</p>
<p> 应该是CDK直接下载了最新的库。</p>
<p>例程里不需要设置端口什么的吗/?</p>
annysky2012 发表于 2021-10-22 09:47
例程里不需要设置端口什么的吗/?
<p>手上没有cklink。用的串口烧录,只要生成的total_image.hexf文件就可以。</p>
<p>cklink调试还需要安装一下CKLink驱动也不好整</p>
nrf mesh这个软件安装包能否分享一下?
页:
[1]