雷達模組開發學習教程(一)——檢測人員資訊
一、環境配置
1.1 安裝CCS
1.1.1 所需資料
D:\ti\sdk\mmwave_sdk_02_00_00_04-Windows-x86-Install.exe
D:\ti\ccs\CCS9.2.0.00013_win64.zip
1.1.2 安裝步驟
首先安裝sdk,預設路徑
其次安裝ccs,需要注意:防火牆關閉、安全衛士退出、不聯網、管理員模式開啟
選中所有專案,安裝預設路徑
安裝完成後,可匯入工程
1.2 Mmwave toolbox
1.2.1所需資料
D:\ti\mmwave_industrial_toolbox_3_6_2(包括人員人數統計Demo)
- 選擇工作空間(可自定義)
- 如果彈出53_02_00的資訊框,直接點選確定(否則會報如下錯誤)
3. 匯入
D:\ti\mmwave_automotive_toolbox_2_7_1\labs\lab0001-driver-vital-signs\vitalSigns_target,選中vitalsigns兩項(dss與mss工程)後,進行匯入。
4. 重新開啟CCS,匯入:D:\ti\mmwave_industrial_toolbox_3_6_2\labs\lab0011-pplcount,不選中api選項的另外兩個(dss與mss工程),進行匯入。
二、編譯工程
針對於vitalSigns這個總工程,包含R4F core和C674x DSP core,包含有dss工程於mss工程。首先編譯dss檔案,等編譯dss檔案沒有問題後,再編譯mss檔案。
2.1 編譯dss檔案
選中dss工程後,右鍵rebuild project,等執行結束後會出現如下兩個生成的檔案,則說明編譯成功。
2.2 編譯mss檔案
再編譯dss檔案之後,進行mss檔案的編譯。依然選中mss工程,再右鍵rebuild project。最後會生成如下三個檔案。
三、準備EVM
準備好EVM,這裡選擇的是AWR1642BOOST。
在EVM中有兩種方式編譯程式碼:Deployment模式和Debug模式。
3.1 Deployment模式
.bin image
3.2 Debug模式
(.xer4f image)
C:\ti\mmwave_sdk_xx_xx_xx_xx\packages\ti\utils\ccsdebug\xwr16xx_ccsdebug.bin
四、將EVM連線到CCS
4.1 連線並確定COM埠
將AWR1642boost與PC機連線,並通電。
開啟裝置管理器(電腦-屬性-檢視埠資訊)
其中Application/User UART(COM9)埠是COM UART;
Auxiliary Data Port(COM8)埠是COM AUX。
4.2 Uniflash配置
將SOP0和SOP2短接,並點選SW2.
開啟Uniflash
(下載路徑:
安裝路徑:D:\ti\uniflash_sl.5.3.0.2629.exe)
點選New Confirguration,選擇裝置:AWR1642,選擇連線:Serial connection,並點選“START”
點選uniflash中的Setting&Utilities中,並將上述埠中的COM UART埠號輸入其中(這裡是COM9)。
這裡由兩種編譯程式碼的模式:Deployment模式和Debug模式,因為後續需進行程式Debug,因此這裡選擇第二種Debug模式。
Deployment模式lab.bin在pplcount中
Debug模式。檔案在D:\ti\mmwave_sdk_02_00_00_04\packages\ti\utils\ccsdebug\下
當編譯完成,執行結束成功後,會在console中顯示:[SUCCESS] Program Load completed successfully
將板子斷電,拔除電源插頭,並將SOP2的跳線拔除。再將電源插上覆位。
五、使用者使用
針對使用者使用,直接使用PC-GUI視覺化介面即可檢視人員人數的統計。具體步驟如下:
GUI執行路徑:
D:\ti\mmwave_industrial_toolbox_3_6_2\labs\lab0011-pplcount\lab0011_pplcount_quickstart\pplcount_gui.exe
執行該pplcount_gui.exe檔案--》彈出命令視窗:
30-60s後,會出現人數視覺化設定介面。
選擇COM埠:
Chirp comfirguration
選擇Load chirp config中的Select file,並選擇quickstart中cfg檔案。
點選START按鈕可彈出如下實時顯示介面:
Chirp confirguration:
六、開發使用
6.1 rebuild工程
Rebuild上述dss和mss工程。
選中dss工程後,右鍵rebuild project,等執行結束後會出現如下兩個生成的檔案,則說明編譯成功。
再編譯dss檔案之後,進行mss檔案的編譯。依然選中mss工程,再右鍵rebuild project。最後會生成如下三個檔案。
6.2 載入bin檔案
在DSS和MSS都rebuild後,File--》New --》New Target confirguration File--》
建立AWR1642.ccxml檔案,check “Use shared location”,點選finish。
選擇SDX110USB進行連線,並選擇AWR1642選項。
點選Save。
在CCS的View--》Target Confirguration,右鍵選中Launch Selected Confirguration
選中上述兩個:TI SDX110 USB Debug Probe_0/Cotex_R4_0和C674X_0。右鍵選中Group Core(s)。
選中Group1並右鍵,選中connect Target:
點選C674X_0Target,再點選Load 按鈕(toolbar)
在點選載入按鈕後,彈出如下對話方塊,點選“Browse Project”按鈕:
選中xwr16xx_pplcount_dss.xe674該檔案(路徑在Debug\下),並點選OK。
在對話方塊中點選OK。
載入成功後,會顯示如下結果:
重複上述操作,使用Cortex_R4_0 Target。選中xwr16xx_pplcount_mss.xer4f該檔案(路徑在Debug\下)
6.3 執行bin檔案
選擇Group1,並點選Run/Resume按鈕。兩個專案處於斷點BreakPoint狀態。
執行後顯示如下成功介面。(一定要Cortex和C674都顯示成功,並CLI is operational才是正確結果)
6.4 執行Lab PC-GUI
在執行完上述操作後,進行快速開啟GUI。
資原始檔在如下路徑下:
D:\ti\mmwave_industrial_toolbox_3_6_2\labs\lab0011-pplcount\lab0011_pplcount_gui\
其中:
main_pplcount_viz.m檔案是讀取和解析UART資料以進行視覺化的主程式;
Setup.m,setup.fig檔案:建立在GUI設定模式下使用的視覺化程式配置視窗,使用者可以在其中輸入設定引數;
Mmw_pplcount_demo_default.cfg:配置檔案c。
執行PC-GUI視覺化程式,配置完成後START。
(D:\ti\mmwave_industrial_toolbox_3_6_2\labs\lab0011-pplcount\lab0011_pplcount_quickstart\pplcount_gui.exe)
6.5輸出UART資料包
通過串列埠軟體讀取資料。這裡選擇XCOMV2.0軟口軟體(D:\ti\XCOM\XCOM.exe)。選擇埠COM8(Data埠),波特率選擇(921600),因為L3只能儲存幾百KB的資料,所以可以儲存到電腦端。選擇儲存視窗,可將資料儲存到txt檔案下,如下圖:
與user.guide.pdf中的資料格式進行對照:
更多毫米波雷達技術,歡迎諮詢~
————————一個唯美食與遠方不可辜負的程式媛——————————————————
相關文章
- Python開發常用的庫及模組!Python學習教程Python
- 北醒鐳射雷達模組 資料彙總
- 一些Java開發人員在程式設計中常見的雷!Java程式設計
- 為什麼 Web 開發人員需要學習一個 JavaScript 框架?WebJavaScript框架
- Java開發人員在程式設計中常見的雷!Java程式設計
- 人員入侵檢測系統
- 軟體測試學習教程——JDBC開發JDBC
- JPMS模組對於庫包開發人員的負面效應
- 智慧硬體開發之WIFI模組訊號測試WiFi
- Go語言學習教程:管理員登入功能開發Go
- 每日安全資訊:研究人員發現能逃避防毒軟體檢測的 Linux 後門防毒Linux
- 違章檢測模組流程
- [Python模組學習] glob模組Python
- 模組學習之hashlib模組
- 模組學習之logging模組
- 人員跌倒檢測攝像頭
- 分享一些Java開發人員在程式設計中最容易踩雷的地方!Java程式設計
- python開發學習之如何更好的引用Python模組?Python
- 我的世界1.12.2模組開發學習筆記集合筆記
- Apache檢測某模組是否生效Apache
- 測試人員與開發人員的比例究竟多少是合理的?
- 雷達氣象學(4)——雷達引數和雷達氣象方程
- 路人開發對測試人員的看法
- 騰訊:2020年研發大資料包告 研發人員佔比高達66%大資料
- 人員工服穿戴檢測系統
- itertools 模組學習
- 前端開發練習:快報模組前端
- 雷達氣象學(11)——雙偏振雷達的相態識別與降水估測
- 開發人員測試 Devin AI 後的發現devAI
- NPM測試模組之rewire教程NPM
- 雷達原理--線性調頻訊號的MATLAB模擬Matlab
- RPLIDAR A2 rviz顯示雷達資料教程
- odoo 開發入門教程系列-模組互動Odoo
- DBeaver安裝教程(開發人員和資料庫管理員通用資料庫管理工具)資料庫
- 人員摔倒識別預警系統 人員跌倒檢測系統
- arduino使用SD卡模組以及檢查SD卡資訊UISD卡
- opencv視訊人臉檢測OpenCV
- Laravel-Module 模組開發一:評論模組實現Laravel