泰凌微8258入门指导1-环境搭建

  • 第一步:准备工作
    • (1)下载对应SDK包
    • (2)安装jdk环境
    • (2)安装esclipe编译器
    • (3)对SDK进行补丁
    • (4)烧录环境

第一步:准备工作

(1)下载对应SDK包

Telink 官网地址,在开发者支持中选择MCU来下载所需要实现的蓝牙模式所对应的SDK包,对应SDK包会携带对应的HandBook供使用者使用
注意:SDK包需要打补丁

(2)安装jdk环境


双击安装,安装目录不做要求,安装完成需要配置对应环境变量,具体操作可以百度搜索jdk环境变量配置

(2)安装esclipe编译器

注意:泰凌微IDE是基于esclipe开发的,故一些编译故障问题可以通过带关键字esclipe搜索
双击TelinkSDKv1.3.1.exe,按照官方的安装指导在Telink_IDE.zip这个压缩包解压后的文件夹中readme.txt有如下内容:
“1.must be run as administrator”
“2.must be installed to C:\”

即TelinkSDKv1.3.1.exe要以管理员身份运行,并且只能安装到C盘

(3)对SDK进行补丁

根据手册来补丁即可,不过官方给的SDK包有一个BUG,即不支持硬件串口打印日志,即使是打开了软件模拟的日志打印,也无法支持浮点型打印,这些会在之后文章如何实现硬件串口打印中详细说明,在这边不再过多说明

(4)烧录环境


用上图烧录软件烧录,该软件支持软件复位,很方便,泰凌微不支持仿真,模式选择EVK,烧录工具操作步骤:Active->SWS->Download

泰凌微8258入门指导1-环境搭建相关推荐

  1. 泰凌微8258入门指导2-串口打印

    泰凌微8258入门指导2-串口打印 第一步:准备工作 (1)支持浮点型 (2)下载printf文件代码 (3)配置uart 第一步:准备工作 (1)支持浮点型 编译出现以下问题; 原因是泰凌微硬件本身 ...

  2. 泰凌微8258入门教程——导读

    基于泰凌微TLSR8258 Bluetooth® SIG Mesh 的入门系列教程 本专栏第一阶段的博文撰写在2021年9月份全部完成,主要包括 环境篇,开发套件购买+开发环境搭建+开发内容介绍 Me ...

  3. 泰凌微8258入门教程 BLE篇②——BLE Single Connection 蓝牙BLE 软件架构

    文章目录 一.前言 二.标准BLE软件架构 三.标准BLE数据流 四.Telink BLE 软件架构 一.前言 教程目录大纲请查阅:泰凌微8258入门教程--导读 开发环境搭建请查阅:泰凌微8258入 ...

  4. 泰凌微8258入门教程 BLE篇⑤——BLE Single Connection 通用访问协议 Generic Access Profile (GAP)

    文章目录 一.前言 二.GAP 简介 三.GAP Event 事件定义 四.源码修改 4.1 vendor/b85m_ble_remote/app_config.h 4.2 vendor/b85m_b ...

  5. 泰凌微8258入门教程 BLE篇③——BLE Single Connection 调试日志Log串口打印

    文章目录 一.前言 二.SDK版本和工程项目 三.源码修改 3.1 application/print/putchar.c 3.2 application/print/u_printf.h 3.3 v ...

  6. 泰凌微8258入门教程 进阶篇③——LIGHT HSL+CT 彩色灯+色温灯调光

    文章目录 一.前言 二.刷新Light函数 light_dim_refresh() 三.Light硬件引脚 light_res_hw 一.前言 HSL彩色灯调光和CT色温灯调光 ,前面两篇博文都有讲述 ...

  7. 泰凌微8258入门教程 基础篇⑬——群组(订阅)增删流程

    文章目录 一.演示 二.源码分析 三.流程图梳理 3.1 添加群组(订阅) 3.2 删除群组(订阅) 四.增删群组日志 4.1 添加群组(Living Room) 4.2 添加群组(Kitchen) ...

  8. 泰凌微8258入门教程 进阶篇④——恢复出厂配置

    文章目录 一.演示 二.日志 三.上电序列检测(SDK) 四.上电序列检测(简化) 五.不足与改进 一.演示 泰凌微8258--恢复出厂配置 二.日志 [2021-04-05 21:14:26.756 ...

  9. 泰凌微8258入门教程 环境篇⑤——不同SDK的区别和SDK文件内容的简单介绍

    文章目录 一.前文 二.不同SDK的区别 三.SDK文件内容 四.Android Apk 一.前文 最近挺多博友加我微信,问了我一些比较简单且基本的问题. 虽然比较简单且基本,但是架不住问的人多,我还 ...

最新文章

  1. 为什么需要 外键 呢?
  2. Elasticsearch: 索引别名Aliases
  3. 64位linux下玩32位汇编编程
  4. 【干货】网络中常用的9个命令,超级实用
  5. TCP客户端服务端编程模型
  6. jquery自己主动旋转的登录界面的背景代码登录页背景图
  7. 微软Edge扩展工具箱旨在将Chrome扩展带至Edge
  8. 计算机网络【三】物理层数据通信
  9. linux gcc编译C程序 分享
  10. mbed试玩—高速开发MCU应用(基于FRDM-KL25Z)
  11. 求解一元一次方程C语言,问一道算法题目(解一元一次方程的问题)
  12. DSB2017第一名代码尝试运行(记录自用)(二)
  13. 特殊时期,字节跳动高效有序的远程协作办公经验,值得各企业学习!
  14. Retrofit2源码解析(一)
  15. 软件工程----项目的进度安排
  16. 高级Java开发人员最常访问的几个网站
  17. Elastic Stack
  18. 在 Coq 中形式化 100 个定理
  19. 锐龙r5 5500u相当于英特尔什么水平 r55500u属于哪个档次
  20. App启动优化-一顿操作猛如虎

热门文章

  1. 杰理之判断是苹果还是安卓手机【篇】
  2. python opnecv 百度手势api调用
  3. Ubuntu 20.04(Focal Fossa)LTS 发布
  4. ubuntu发热解决方案.md
  5. HTML那个函数用于实现平移,巧妙使用 transform 实现环形路径平移动画
  6. 分享一个网址 上面的 python 库比官网还全........ .
  7. 国际域名及其他可解析域名免费捆绑动态IP地址
  8. android 一键重启,Android实现app一键重启
  9. IPV4与IPV6是什么?有什么区别?
  10. allocator详解