CC2340R5 点击型号查看芯片规格书
Texas Instruments(德州仪器)芯片规格书大全
本文包括如下几个部分:
LokiStart脚本开发背景
LokiStart 脚本设计思路
LokiStart 脚本使用方法
LokiStart 内容扩展建议
该博客需要您具有在 Windows 平台下使用一些命令行语句(Command Line)的基础知识。但如果您只是想使用 LokiStart,那么只需要按照第三部分的描述进行使用即可,并不要求您具有编写PowerShell 脚本语句的能力。
随着 CC2340 在市场上的流行,很多没有接触过 SimpleLink 系列产品的工程师会有快速搭建 CC2340 嵌入式开发环境的需求,且大多数客户的开发平台是 Windows。在这种背景下,我们制作了 LokiStart 这个基于 Windows 平台下PowerShell 的脚本工具,实现下载并自动启动必要软件安装的功能,帮助客户轻松开始CC2340 的开发工作。如果您想要使用 CC2340 进行低成本低功耗BLE & ZigBee功能开发,请在 .com.cn上购买如下硬件: 开发板和 调试器。
1. 在安装 CCS 过程中会让您选择需要安装的组件(Component)和 Debug软件支持(Install Debug Probes)。这里请选择SimpleLink
CC13xx and CC26xx and CC23xx Wireless MCUs组件。至于调试工具,CC2340 默认使用Spectrum Digital Probes and Boards,至于调试工具,CC2340 默认使用 Spectrum Digital Probes and Boards,当然您也可以勾选其他几个项目。
2. 其他软件全部按照默认安装即可;
3. FreeRTOS 只须对下载的 ZIP 文件进行解压即可 。
LokiStart 脚本被放在了 Github 代码仓库中: 。首先,您需要从 Github 下载主分支的代码,下载路径根据您的喜好而定。
目前脚本有两个版本,一个是 v2.0, 一个是 v3.0。目前,仓库只有一个 main 分支,并以 SDK 的版本为准通过 Release Tag 来区分脚本下载的软件版本。在 Release Tag 中会写出对应提交(commit)的各软件版本,此版本号与 SDK 的 Release Note 中 Dependencies 部分一致。
如果您希望将软件安装包下载到 C:\Users\USER_NAME\Downloads\ -cc2340 文件夹下,请选择 LokiStart_release_v2.0.ps1 ;如果您希望将软件安装包下载到 C:\ \ -cc2340 文件夹下,请选择 LokiStart_release_v3.0.ps1 。
当您选择使用 v2.0版本的脚本,请使用 VS Code 等文本编辑器将脚本中的USER_NAME 变量改为您自己电脑的平台的用户名,保存后在脚本的同路径下打开 PowerShell 窗口,然后运行: .\LokiStart_release_v2.0.ps1 即可开始下载和安装。如果您选择 v3.0 脚本,那么就无需更改任何脚本的内容,可直接打开PowerShell 执行 .\LokiStart_release_v3.0.ps1 。
注:因为Blog的内容不会实时更新,所以最新的使用方法和脚本功能请参考代码仓库中README的内容。
1. Sysconfig 已经集成在了 CCS 中,如果您想要另外安装,可以在您更想要的 LokiStart 中添加下载 Sysconfig 的部分。
2. Uniflash 是 开发的一款产品调试设计阶段的烧录软件,其部分核心功能也已经集成在了 CCS 中,但是下载一个独立的 Uniflash 在开发体验上是很有帮助的。如果您同样需要 Uniflash,可以在 LokiStart 脚本源码中添加下载 Uniflash 的部分。
3. SmartRF Studio 8 也是一款非常好用且实用的 RF 性能测试软件,如果在您的开发过程中需要进行一些RF 功能或性能测试,请在 LokiStart 中添加下载 SmartRF Studio 8 的部分。
感谢您能看到这里,以上就是 LokiStart 工具的设计背景、使用方法和内容扩展建议,相信这篇博客可以帮助您快速开始 CC2340 的软件开发工作。如果在使用 LokiStart 工具时遇到了问题,或者您有一些新的设计建议,请在 Github 项目 LokiStart 代码仓库 中提 Issue 中提出您的 软件开发中有任何问题,请参考 e2eChina 或 e2e 论坛 。