Telink BLE 开发环境搭建

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

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

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

Telink BLE 开发环境搭建_第1张图片

 Telink BLE 开发环境搭建_第2张图片

Telink BLE 开发环境搭建_第3张图片

Telink BLE 开发环境搭建_第4张图片

Telink BLE 开发环境搭建_第5张图片

Telink BLE 开发环境搭建_第6张图片

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,完成工程导入。

Telink BLE 开发环境搭建_第7张图片

Telink BLE 开发环境搭建_第8张图片

Telink BLE 开发环境搭建_第9张图片

Telink BLE 开发环境搭建_第10张图片

Telink BLE 开发环境搭建_第11张图片

3 编译

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

Telink BLE 开发环境搭建_第12张图片

Telink BLE 开发环境搭建_第13张图片

Telink BLE 开发环境搭建_第14张图片

Telink BLE 开发环境搭建_第15张图片

Telink BLE 开发环境搭建_第16张图片

4 索引

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

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

Telink BLE 开发环境搭建_第17张图片

Telink BLE 开发环境搭建_第18张图片

Telink BLE 开发环境搭建_第19张图片

Telink BLE 开发环境搭建_第20张图片

Telink BLE 开发环境搭建_第21张图片

Telink BLE 开发环境搭建_第22张图片

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的使用方法。

你可能感兴趣的:(ide,eclipse,嵌入式硬件)