LokiStart -- CC2340R5 軟件開發環境一鍵安裝工具
摘要
本文引用地址:http://www.ex-cimer.com/article/202310/451834.htm這篇博客的目的是介紹 CC2340R5開發環境一鍵安裝的腳本工具,幫助第一次接觸 TI SimpleLink CC2340R5 的用戶快速安裝在CC2340R5 上開發軟件必備的軟件工具。包括 Code Composer Studio(CCS)集成開發環境,SIMPLELINK-LOWPOWER-F3-SDK 軟件開發套件,ARM-CGT工具鏈 以及 Free-RTOS。
本文包括如下幾個部分:
· LokiStart腳本開發背景
· LokiStart 腳本設計思路
· LokiStart 腳本使用方法
· LokiStart 內容擴展建議
該博客需要您具有在 Windows 平臺下使用一些命令行語句(Command Line)的基礎知識。但如果您只是想使用 LokiStart,那么只需要按照第三部分的描述進行使用即可,并不要求您具有編寫PowerShell 腳本語句的能力。
LokiStart腳本開發背景
隨著 CC2340 在市場上的流行,很多沒有接觸過 TI SimpleLink 系列產品的工程師會有快速搭建 CC2340 嵌入式開發環境的需求,且大多數客戶的開發平臺是 Windows。在這種背景下,我們制作了 LokiStart 這個基于 Windows 平臺下PowerShell 的腳本工具,實現下載并自動啟動必要軟件安裝的功能,幫助客戶輕松開始CC2340 的開發工作。如果您想要使用 CC2340 進行低成本低功耗BLE & ZigBee功能開發,請在TI.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 使用方法
LokiStart 腳本被放在了 Github 代碼倉庫中: https://github.com/KBFEDE/LokiStart。首先,您需要從 Github 下載主分支的代碼,下載路徑根據您的喜好而定。
目前腳本有兩個版本,一個是 v2.0, 一個是 v3.0。目前,倉庫只有一個 main 分支,并以 SDK 的版本為準通過 Release Tag 來區分腳本下載的軟件版本。在 Release Tag 中會寫出對應提交(commit)的各軟件版本,此版本號與 SDK 的 Release Note 中 Dependencies 部分一致。
如果您希望將軟件安裝包下載到 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 的部分。
2. Uniflash 是TI 開發的一款產品調試設計階段的燒錄軟件,其部分核心功能也已經集成在了 CCS 中,但是下載一個獨立的 Uniflash 在開發體驗上是很有幫助的。如果您同樣需要 Uniflash,可以在 LokiStart 腳本源碼中添加下載 Uniflash 的部分。
3. SmartRF Studio 8 也是一款非常好用且實用的 RF 性能測試軟件,如果在您的開發過程中需要進行一些RF 功能或性能測試,請在 LokiStart 中添加下載 SmartRF Studio 8 的部分。
總結
感謝您能看到這里,以上就是 LokiStart 工具的設計背景、使用方法和內容擴展建議,相信這篇博客可以幫助您快速開始 CC2340 的軟件開發工作。如果在使用 LokiStart 工具時遇到了問題,或者您有一些新的設計建議,請在 Github 項目 LokiStart 代碼倉庫中提 Issue 中提出您的 軟件開發中有任何問題,請參考e2eChina 或 e2e 論壇。
評論