上次因为没有下载器做了一半,(上个帖子地址原帖地址),下载器回来后由于工作出差最近几天开始
首先搭建环境Telink IoT studio
然后下载SDK和BDT驱动下载器程序,在论坛已经看到很多评测做了详细说明,此处不在说明,如有需要可以看相关帖子
安装好后如下图所示
选择需要开发的工程。点击菜单栏时钟图标,下面以自带acl_peripheral_demo这个工程。该工程支持4个ACL外围设备,并具有低功耗挂起/深度睡眠保持模式,点击菜单栏上的锤子图标开始编译
文件架构: algorithm:提供加密算法,算法对应的C文件封装在库中。 application:提供一些常用的应用处理程序,如print。 boot:提供芯片启动所需的汇编程序。 common:提供一些通用的处理函数,例如字符串处理函数。 drivers:提供外设驱动,例如GPIO、IIC驱动。 proj_lib:提供BLE协议栈、RF驱动等库文件。 stack:提供BLE协议栈相关的头文件。 vendor:存放示例程序和用户自己的程序
编译完成后生成的bin文件在SDK根目录下build\TL721X\acl_peripheral_domo文件夹下。 烧录程序到TL7218X开发板。TL7218X开发板不支持USB直接烧录,因此需要烧录器。下图是烧录器 注意烧录器第一次使用如果灯都不亮,在烧录器软件需要更新,更新后一个灯亮
根据文档中下图所示,将开发板背部J9排针座上连接ADJ与VBAT的跳线帽取下,短接3V3与VBAT引脚,就可以直接从烧录器上取电
接着将烧录器的
3V3引脚连接到开发板J4排针座的3V3引脚,o
SWM引脚连接到J4排针座的SWS引脚,
GND引脚连接到J4排针座的GND引脚,
microUSB口连接电脑
打开Telink BDT程序,连接正常时,主界面左下角会显示evk device ok。
此时需要在左上角选择芯片为TL721X,模式选择EVK
点击File,选择之前编译好的.bin文件
点击Download按钮烧录程序
注意,下载程序是提示Swirre err!时,需要点击activate激活MCU,会提示激活成功,之后就可以烧录;
下载时提示flash锁定时,需要点击Unlock解锁flash
烧录完成后重启开发板,开发板会作为一个蓝牙外围设备向外广播,通过BLE调试助手就可以扫描到,设备名称是periphr_demo
|