LokiStart -- CC2340R5 软件开发环境一键安装工具

发布时间:2023-10-20  

摘要

本文引用地址:

这篇博客的目的是介绍 CC2340R5开发环境一键安装的脚本工具,帮助第一次接触  SimpleLink CC2340R5 的用户快速安装在CC2340R5 上开发软件必备的软件工具。包括 Code Composer Studio(CCS)集成开发环境,SIMPLELINK-LOWPOWER-F3-SDK 软件开发套件,ARM-CGT工具链 以及 Free-RTOS。

本文包括如下几个部分:

· 脚本开发背景

· 脚本设计思路

· 脚本使用方法

· LokiStart 内容扩展建议

该博客需要您具有在 Windows 平台下使用一些命令行语句(Command Line)的基础知识。但如果您只是想使用 LokiStart,那么只需要按照第三部分的描述进行使用即可,并不要求您具有编写PowerShell 脚本语句的能力。

LokiStart脚本开发背景

随着 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,当然您也可以勾选其他几个项目。

pastedimage1694073978126v1.png-640x480.png

pastedimage1694073985845v2.png-640x480.png

2. 其他软件全部按照默认安装即可;

3. FreeRTOS 只须对下载的 ZIP 文件进行解压即可 。

LokiStart 使用方法

LokiStart 脚本被放在了 Github 代码仓库中: https://github.com/KBFEDE/LokiStart。首先,您需要从 Github 下载主分支的代码,下载路径根据您的喜好而定。

pastedimage1694074017698v3.png-640x480.png

目前脚本有两个版本,一个是 v2.0, 一个是 v3.0。目前,仓库只有一个 main 分支,并以 SDK 的版本为准通过 Release Tag 来区分脚本下载的软件版本。在 Release Tag 中会写出对应提交(commit)的各软件版本,此版本号与 SDK 的 Release Note 中 Dependencies 部分一致。

pastedimage1694074032991v4.png-640x480.png

如果您希望将软件安装包下载到 C:UsersUSER_NAMEDownloadsti-cc2340 文件夹下,请选择LokiStart_release_v2.0.ps1;如果您希望将软件安装包下载到 C:titi-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 的内容。

LokiStart 内容扩展建议

1. Sysconfig 已经集成在了 CCS 中,如果您想要另外安装,可以在您更想要的 LokiStart 中添加下载 Sysconfig 的部分。

pastedimage1694074119224v5.png-640x480.png

2. Uniflash 是TI 开发的一款产品调试设计阶段的烧录软件,其部分核心功能也已经集成在了 CCS 中,但是下载一个独立的 Uniflash 在开发体验上是很有帮助的。如果您同样需要 Uniflash,可以在 LokiStart 脚本源码中添加下载 Uniflash 的部分。

pastedimage1694074155748v6.png-640x480.png

3. SmartRF Studio 8 也是一款非常好用且实用的 RF 性能测试软件,如果在您的开发过程中需要进行一些RF 功能或性能测试,请在 LokiStart 中添加下载 SmartRF Studio 8 的部分。

pastedimage1694074192416v7.png-640x480.png

总结

感谢您能看到这里,以上就是 LokiStart 工具的设计背景、使用方法和内容扩展建议,相信这篇博客可以帮助您快速开始 CC2340 的软件开发工作。如果在使用 LokiStart 工具时遇到了问题,或者您有一些新的设计建议,请在 Github 项目 LokiStart 代码仓库中提 Issue 中提出您的 软件开发中有任何问题,请参考e2eChina  或 e2e 论坛。

文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>