一、環境配置
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中的數據格式進行對照:
更多毫米波雷達技術,歡迎諮詢~
————————一個唯美食與遠方不可辜負的程序媛——————————————————