damiaa 发表于 2022-10-24 16:39

【Telink新一代低功耗高性能多协议无线套件B91 评测】zigbee程序生成和编译配置

本帖最后由 damiaa 于 2022-10-24 16:41 编辑

<p>&nbsp; &nbsp; &nbsp;【Telink新一代低功耗高性能多协议无线套件B91 评测】zigbee程序生成和编译配置</p>

<p>&nbsp;</p>

<p>为了生成zigbee程序,必须使用Zigbee_SDK,在这个基础上去开发属于自己的程序。</p>

<p>1,打开Telink_RDS_v323并加载sdk的程序。</p>

<p>2,右击tl_zigbee_sdk,出现菜单。从build configurations进入,点击Manage进入。</p>

<p></p>

<p>3,选择new 填写名字和描述(可以随便)。选择拷贝存在的配置如下,点击OK。就生成了一个新的设备的项目文件。</p>

<p></p>

<p>4,从Manage里面就可以看到新的设备项目了。</p>

<p></p>

<p>5,你可以按下面图示的Set Active的菜单选择刚才生成的项目激活。这样编译的时候就会编译它。</p>

<p></p>

<p>6,编译</p>

<p></p>

<p>7,你也可以在下图所示的Setting的Symbols里面配置芯片和是路由器还是协调器还是终端设备。</p>

<p></p>

<p>8,你还可以按下面的配置库文件路径</p>

<p></p>

<p>9,链接⽂件和.image ⽂件校验配置可以如下操作。</p>

<p></p>

<p>7,8,9其实是已经配置好了的。只是你如果需要修改的时候可以用到。</p>

<p>10,这里是你要用的的烧录文件和它的目录:</p>

<p></p>

<p>11,运行模式:BOOT_LOADER_MODE 可以定义 0 或 1 具体看相关资料</p>

<p></p>

<p>&nbsp;</p>

<p>12,关于代码: 本人也才开始读。大致要关心的代码是下面这些:</p>

<p>比如:</p>

<p>app_ui.h app_ui.c就是按键,led相关的处理:</p>

<p></p>

<p>&nbsp;</p>

<p>sampleLight.h&nbsp;sampleLight.c 就是灯光的主要处理程序:</p>

<p></p>

<p>因为有很多代码是直接做成下面库的形式,没有开放的。读起来很多要猜。咋们只能捡关心的看。</p>

<p></p>

<p>好,先写到这里。谢谢。</p>

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

<p>&nbsp;</p>

<p>&nbsp;</p>
页: [1]
查看完整版本: 【Telink新一代低功耗高性能多协议无线套件B91 评测】zigbee程序生成和编译配置