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 论坛。

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

相关文章

    LokiStart -- CC2340R5 软件开发环境一键安装工具;摘要本文引用地址:这篇博客的目的是介绍 CC2340R5开发环境一键安装的脚本工具,帮助第一次接触  SimpleLink......
    解决方案 01 Cooper Core 核心组件 包含基于 Linux 的操作系统、编译器和  SDK。基于现有的开发工具包,Cooper Core 针对广泛使用的开源软件工具,引入了开发框架,方便......
    。Cooper 开发者平台将这些成熟的行业标准工具集成在内,通过其包管理系统,方便开发人员轻松利用大量开源在线社区的成果,本地编译,一键安装,让前端 AI 应用开发及部署变得前所未有的简单。  在硬......
    、Yocto 和 ROS2 等。Cooper 开发者平台将这些成熟的行业标准工具集成在内,通过其包管理系统,方便开发人员轻松利用大量开源在线社区的成果,本地编译,一键安装,让前端 AI 应用......
    桌面级的应用,2600A系列提供一款嵌入式TSP® Express测试软件,允许用户快速、方便地进行常用的I-V测试,无需编程或安装软件。对于系统级应用,2600A的TSP架构和新增功能,例如,并行......
    开发者云是ST为开发人员和数据专家提供一套业界首创的免费在线开发工具和服务,能够针对所有STM32生成优化AI。无需安装软件,无需主板。登录即可创建、优化......
    规范包含手机在内的移动设备,未来出厂时预装的第三方 App 需可卸载,并禁止私自收集用户信息。 这项规范于去年 11 月份开始,中国官方就已经开始进行讨论,当时最受到手机用户欢迎的一项,就是手机厂商和软件工具商应确保除基本功能软件工具外的所有预装软件工具......
    为什么三星用户Root多?《全球安卓手机Root数据报告》给你答案;近日,备受用户认可的一键 Root 工具 KingRoot基于对全球安卓 Root 用户的研究,发布了《全球安卓手机 Root......
    或电流脉冲发生器、电子负载以及触发控制器 代码后向兼容吉时利2600系列数字源表便于更换 TSP Express软件工具实现快速、便捷的I-V测试 精密定时和信道同步(<500ns) ·接触......
    -NUCLEO-IDB05A2扩展版进行演示,主控板选择NUCLEO-L476RG。 硬件准备 安装软件包 可以选择下图的install进行安装。选择需要安装的组件。 选择芯片型号 选择NUCLEO......

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

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

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

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

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

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

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