开发环境搭建:
详细的可以参考这位兄弟的文档:https://mbb.eet-china.com/forum/topic/119844_1_1.html
硬件环境准备:
forum.jpg
一台window 10 以上的PC
TLSR9518ADK80D
开发板Telink Burning Board

烧录器
杜邦线
USB转串口线

软件环境准备:
1:B91 开发板对应的IDE开发环境
下载之后的安装,可以选择下一步或者同意,直到安装完成。
2,打开后提示无License ,入下图所示,需要安装license后才能继续运行
forum.jpg
forum.jpg
(这里需要使用邮箱或者手机注册,否则无法下载license)。
下载到如下形式的License文件:
forum.jpg
(从文件名来看,大家好像使用都是统一的license ^^)

在license安装对话框中,输入Serial(下载到的license文件名),选中License文件,点击OK成功安装License后即可正常使用IDE了
forum.jpg

安装烧录软件:
提供的是Telink Burning Board    烧录器
只能使用Telink Burning and Debugging Tool( BDT)  
烧录方法参考文档AN-18101201-C_Telink Burning and Debugging Tool_BDT_User Guide
和 “AN_18010500_User Guide for Telink Burning EVK TLSR8266BR56”

烧录接线:
     烧录器                开发板
        3V3                     VBAT(板子背面中间)
SWM                   SWS (板子背面右上)
GND                    GND

forum.jpg


接入设备之后,会自动识别到芯片型号:
forum.jpg
这里有一个小坑就是烧录器版本过低,导致有可能烧录一半显示失败,需要点击BDT的”help”  - upgrade   选择 Firmware_v3.5.bin

下载SDK:
芯片规格及SDK:http://wiki.telink-semi.cn/wiki/chip-series/TLSR951x-Series/
这里SDK 针对的业务场景比较多,按需选择。
如果不知道选择哪一个,可以选择后面带有“(CN)”  这个就是中文的一些说明。可以查阅看看。
forum.jpg

导入SDK
打开:IDE
forum.jpg
A,File Import… 打开import窗口

验证UART 中断:
我这里导入的driver 的SDK, 选择UART_Demo
进行编译:
使用到是UART 0 , 在开发板原理图上没有体现出来UART0 TX/RX pin角在哪里。

通过代码找到:
#define UART0_RTX_PIN        UART0_RX_PB3
#define UART0_TX_PIN    UART0_TX_PB2

uart0_irq_handler()这里处理串口发过来的数据。
经过验证中断的响应 < 10ms

[21:21:57.269]发→◇30 30 0D 0A □
[21:21:57.276]收←◆30 30 0D 0A

[21:21:58.077]发→◇30 30 0D 0A □
[21:21:58.084]收←◆30 30 0D 0A

[21:21:58.573]发→◇30 30 0D 0A □
[21:21:58.579]收←◆30 30 0D 0A

[21:21:58.798]发→◇30 30 0D 0A □
[21:21:58.804]收←◆30 30 0D 0A

[21:21:58.997]发→◇30 30 0D 0A □
[21:21:59.004]收←◆30 30 0D 0A

串口的接线方式
forum.jpg