Telink BLE 开发环境搭建

接上章,下载Telink IDE后,本章讲解搭建编译环境,安装IDE,导入工程并编译。

1. 安装IDE(集成开发环境)

  • 解压下载后的Telink_IDE.zip。
  • 双击TelinkSDKv1.x.x.exe,一直点击next即可,安装路径最好默认。
  • 最后点击安装,等待安装完成。

 

2 工程导入

  • 新建一个目录作为workspace,例如8258_telink_v3.1.4
  • 双击安装好的IDE,打开软件
  • 选择工作目录,即上面创建的workspace(不需要勾画Use this as the default and do not ask again),点击OK。
  • 关闭Welcome界面
  • 在左侧空白处,右键点击,选择Import...,导入工程。
  • 选择Existing Projects into Workspace,点击Next
  • 选择下载好的 telink的BLE例程,并勾画Copy projects into workspace(该项是会将例程代码拷贝到workspace,如果不勾画,会在原来的工程中进行编译)。
  • 点击Finish,完成工程导入。

3 编译

  •  点击工具栏中的“小锤子”图标旁边的下拉菜单,选择要编译的工程。下次编译可以直接点击该图标。
  • 或者在左边工程目录处,右键点击,选择“Build Project”或者“Clean Project”。其中Build Project直接进行编译,Clean Project会先clean,然后进行Build。
  • 等待编译结束。
  • 在workspace目录中,会有目标目录生成。进入目标目录可以查看生成的目标文件(8258_xx_xx.bin)。

4 索引

有些时候,编译一个工程后,在左边显示栏显示“斜杠”,并且无法进行索引(点击函数或者变量,无法跳转到函数定义),解决方法如下:

  • 左边显示栏,选择工程目录名,右键点击,选择“Properties”
  • 选择"C/C++ General" -> "Indexer"
  • 勾选"Enable project specific settings",
  • 勾选“Store settings with project”
  • 勾选Use active build configuration
  • 点击OK,即可观察到左边显示栏工程显示正常,并且可以正常进行索引。
  • 如果显示还不正常,可以进行clean project操作,这样就会正常了。
  • 左边显示栏,选择工程目录名,右键点击,选择“Index”->"Rebuild"

5 乱码

在IDE打开的工程,有一些中文注释,可能有乱码,解决方法如下:

  • 左边显示栏,选择工程目录名,右键点击,选择“Properties”
  • 选择“Resource”,如果当前是GBK编码有乱码,可以选择"Other",选择有的编码格式。
  • 如果还是有乱码,我一般都是用UE打开(UE兼容较好,自动转换编码), 并拷贝到Vscode中(Vscode会自动将编码转为UTF-8),然后将vscode转换好的内容拷贝到IDE工程中。并且编码格式选择为UTF-8。

6 快捷操作

IDE中有一些快捷键,可以很好的辅助开发,阅读代码,例如:

  • ctrl + 左键,可以索引到函数或者变量定义位置
  • 选中某个函数名或者变量名,按下ctrl+alt+G,可以全局搜索所有包含该名字的位置
  • "alt" + "<-"   或者  "alt" + “->”, 可以切换上次/下次的操作

至此,telink BLE 软件编译环境就搭建成功了。下面介绍怎么将编译生成的目标文件烧写到开发板中,即烧写板EVK的使用方法。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值