安装Telink IDE 1.3(其实是个比较老的Eclipse),如果有提示选工具链,则选择TC32编译工具链。
解压缩sigmeshsdk
把firmware目录复制到一个没有中文路径的目录
在Telink IDE 1.3里,选File-Import-General-Existing Projects into Workspace
选Project-Build All会自动Build “8269meshmasterdongle”
- 选Window-Show View-C/C++ Projects
- 在左侧的C/C++ Projects里找到firmware文件夹,点右键,在弹出菜单里,选最下面的Properties
- 在弹出窗口里,找到C/C++ Build - Build Variables - Manage Configurations,把8258mesh设置成Active
选Project-Build All会自动Build “8258mesh”
===== 实测 =====
==== 准备 ====
* 烧录器:EVK
* 目标板:EVB
* 烧录工具:Telink BDT
==== 硬件接法 ====
* 将USB线的一端接入PC USB接口,另一端接到烧录器(EVK)的Mini USB接口;
* 将EVK上的SW<color rgb(80%,0%,0%)/rgb(100%,80%,100%)>M</color>用杜邦线接到目标板(EVB)的SW<color rgb(80%,0%,0%)/rgb(100%,80%,100%)>S</color>接口;
* 将另一条USB线的一端接入ECK的USB接口,另一端接入EVB的Mini USB接口;
=== 20201029 ===
- 使用泰凌的BDT软件烧录固件。✔
- 测试8258mesh编译出来的bin文件烧录后,是否可以和天猫精灵通信。✘————需要使用8258spiritLPN✔
找到烧录三元组的方法。✘————首先,配置MESHSPIRITENABLE模式,然后,打开u8 consecdata前面的#if 0(改为#if 1)✔