This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DCA1000EVM: IWR6843 RAW data数据采集

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR6843ISK, IWR6843

主要参考DCA1000EVM Quick Start Guide,使用DCA1000EVM和IWR6843ISK进行数据采集,无法配置成功。描述如下:

1、硬件连接方式

2、PC配置

C:\Users\chenzj>ipconfig

Windows IP 配置


无线局域网适配器 本地连接* 1:

媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :

无线局域网适配器 本地连接* 10:

媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :

以太网适配器 以太网:

连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::6147:21f0:ba6f:6ab9%6
IPv4 地址 . . . . . . . . . . . . : 192.168.33.30
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :

以太网适配器 蓝牙网络连接:

媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :

无线局域网适配器 WLAN:

媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :

3、dca1000 +iwr6843isk上电后,和pc建立连接

4、open mmwave studio 

GM: Sat Dec 11 14:54:45 2021
RSTD.Transmit("/Settings")
[14:54:45]
[14:54:45] ### Running Startup script: "C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\Startup.lua" ###
[14:54:45] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
[14:54:45] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
[14:54:45] Scripter ignored: Attempt to UnBuild() again or before Build.
[14:54:45] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Clients\\\\LabClient.dll")
[14:54:45] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
[14:54:45] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
[14:54:45] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
[14:54:45] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
[14:54:45] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
[14:54:45] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\RunTime\\SAL.dll")
[14:54:45] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
[14:54:45] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
[14:54:45] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
[14:54:45] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
[14:54:45] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
[14:54:45] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
[14:54:45] RSTD.Transmit("/")
[14:54:45] RSTD.SaveSettings(): Settings saved to "C:\Users\chenzj\AppData\Roaming\RSTD\config.xml"
[14:54:45] RSTD.Build()
[14:54:45] RSTD.SaveSettings(): Settings saved to "C:\Users\chenzj\AppData\Roaming\RSTD\config.xml"
[14:54:45] RSTD.Transmit("/")
[14:54:45] RSTD.AL_Build()
[14:54:45] RSTD.AL_LoadXml()
[14:54:45] RSTD.Transmit("/")
[14:54:45] RSTD.AL_Init()
[14:54:45] RSTD.Clients_Build()
[14:54:45] GM: Init
[14:54:45] GM: Loaded 'C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Clients\\LabClient.dll'
[14:54:45] GM: 1 Guest (s) init
[14:54:45] GM: 1 Module(s) init
[14:54:45] GM: 2 Tab (s) init
[14:54:45] RSTD.Client_LoadXml()
[14:54:45] [RadarAPI]: ar1.selectRadarMode(0)
[14:54:45] [RadarAPI]: Status: Passed
[14:54:45] Matlab Runtime Engine is installed
[14:54:45] [RadarAPI]: Starting Matlab Engine..
[14:54:49] [RadarAPI]: Matlab Engine Started!
[14:54:51] [RadarAPI]: ar1.selectCascadeMode(0)
[14:54:51] [RadarAPI]: Status: Passed
[14:54:51] [RadarAPI]: ar1.LoadSettings('C:\Users\chenzj\AppData\Roaming\RSTD\ar1gui.ini')
[14:54:51] TESTING = false
[14:54:51] RstdNet: Port 2777: Listening..
[14:54:51]
[14:54:51] ***Script completed successfully.***

5、Connect operation,RS232' connect一直失败,无法进行下一步


[14:55:00] [RadarAPI]: Opening Gpio Control Port()
[14:55:00] [RadarAPI]: Status: Passed
[14:55:01] [RadarAPI]: Opening Board Control Port()
[14:55:01] [RadarAPI]: Status: Passed
[14:55:02] [RadarAPI]: ar1.FullReset()
[14:55:02] [RadarAPI]: Status: Passed
[14:55:02] [RadarAPI]: Closing Board Control Port()
[14:55:02] [RadarAPI]: Status: Passed
[14:55:02] [RadarAPI]: Closing Gpio Control Port()
[14:55:02] [RadarAPI]: Status: Passed
[14:55:02] [RadarAPI]: ar1.SOPControl(2)
[14:55:02] [RadarAPI]: Status: Passed
[14:55:03] [RadarAPI]: ar1.frequencyBandSelection("60G")
[14:55:04] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
[14:55:04] [RadarAPI]: Status: Passed
[14:55:04] [RadarAPI]: ar1.deviceVariantSelection("IWR6843")
[14:55:04] [RadarAPI]: Status: Passed
[14:55:06] [RadarAPI]: ar1.Connect(7,115200,1000)
[14:55:06] [RadarAPI]: Error: Serial Port Init(): 连到系统上的设备没有发挥作用。
[14:55:06] [RadarAPI]: Error: Connection failed: Calling_ConnectTarget returned 1
[14:55:06] [RadarAPI]: ar1.Calling_IsConnected()
[14:55:06] [RadarAPI]: ar1.SaveSettings('C:\Users\chenzj\AppData\Roaming\RSTD\ar1gui.ini')

问题:

1、如果RS232 connect无法 建立连接,尝试了其他几个串口也失败

2、下载BSS MSS也失败

请问改如何配置?还是操作顺序不对?IWR6843ISK SOP配置对吗?谢谢

  • 今天更了下设备驱动,尝试了如下操作:

    step1: wait FDTI connectivity status: Connected,  step2、Reset Control, step3:RS232. Opreations,select COM7(Silicon Labs Dual CP2105 USB to UART Bridge: Enhanced COM Port), baudrate:115200, 点击按钮Connect

    结果,连接失败,看log如下:

    [22:43:32] [RadarAPI]: Status: Passed
    [22:43:32] [RadarAPI]: ar1.LoadSettings('C:\Users\chenzj\AppData\Roaming\RSTD\ar1gui.ini')
    [22:43:33] TESTING = false
    [22:43:33] RstdNet: Port 2777: Listening..
    [22:43:33]
    [22:43:33] ***Script completed successfully.***
    [22:43:40] [RadarAPI]: Opening Gpio Control Port()
    [22:43:40] [RadarAPI]: Status: Passed
    [22:43:40] [RadarAPI]: Opening Board Control Port()
    [22:43:40] [RadarAPI]: Status: Passed
    [22:43:41] [RadarAPI]: ar1.FullReset()
    [22:43:41] [RadarAPI]: Status: Passed
    [22:43:42] [RadarAPI]: Closing Board Control Port()
    [22:43:42] [RadarAPI]: Status: Passed
    [22:43:42] [RadarAPI]: Closing Gpio Control Port()
    [22:43:42] [RadarAPI]: Status: Passed
    [22:43:42] [RadarAPI]: ar1.SOPControl(2)
    [22:43:42] [RadarAPI]: Status: Passed
    [22:44:02] [RadarAPI]: ar1.Connect(7,115200,1000)
    [22:44:04] [RadarAPI]: Error: Connection failed: Calling_ConnectTarget returned 3
    [22:44:04] [RadarAPI]: ar1.Calling_IsConnected()
    [22:44:04] [RadarAPI]: ar1.SaveSettings('C:\Users\chenzj\AppData\Roaming\RSTD\ar1gui.ini')
    [22:45:04] [RadarAPI]: Opening Gpio Control Port()
    [22:45:04] [RadarAPI]: Status: Passed
    [22:45:04] [RadarAPI]: Opening Board Control Port()
    [22:45:04] [RadarAPI]: Status: Passed
    [22:45:05] [RadarAPI]: ar1.FullReset()
    [22:45:05] [RadarAPI]: Status: Passed
    [22:45:06] [RadarAPI]: Closing Board Control Port()
    [22:45:06] [RadarAPI]: Status: Passed
    [22:45:06] [RadarAPI]: Closing Gpio Control Port()
    [22:45:06] [RadarAPI]: Status: Passed
    [22:45:06] [RadarAPI]: ar1.SOPControl(2)
    [22:45:06] [RadarAPI]: Status: Passed
    [22:45:08] [RadarAPI]: ar1.Connect(7,115200,1000)
    [22:45:10] [RadarAPI]: Error: Connection failed: Calling_ConnectTarget returned 3
    [22:45:10] [RadarAPI]: ar1.Calling_IsConnected()
    [22:45:10] [RadarAPI]: ar1.SaveSettings('C:\Users\chenzj\AppData\Roaming\RSTD\ar1gui.ini')

  • SW1配置有问题,请参考3.9 DCA1000EVM Mode的Table 3-4. S1 Config for DCA1000EVM mode
    https://www.ti.com/lit/ug/swru546d/swru546d.pdf




  • 谢谢你的快速回复,连接的问题解决了,谢谢!

    在接下来的操作中遇到新的问题:

    根据“DCA1000EVM Quick Start Guide”

    7. Issue a board reset and connect the RS232 COM port.
    8. Select the DataCapturedemo_xWR.lua file from the \mmwaveStudio\Scripts\ folder by clicking on the
    browse button, then click on the run button.,点击run后,下载几个固件后就不动了:

    请问可能是什么原因?感谢

  • 补充log:

    [11:25:53] RSTD.Clients_Build()
    [11:25:53] GM: Init
    [11:25:53] GM: Loaded 'C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Clients\\LabClient.dll'
    [11:25:53] GM: 1 Guest (s) init
    [11:25:53] GM: 1 Module(s) init
    [11:25:53] GM: 2 Tab (s) init
    [11:25:53] RSTD.Client_LoadXml()
    [11:25:53] [RadarAPI]: ar1.selectRadarMode(0)
    [11:25:53] [RadarAPI]: Status: Passed
    [11:25:53] Matlab Runtime Engine is installed
    [11:25:53] [RadarAPI]: Starting Matlab Engine..
    [11:25:59] [RadarAPI]: Matlab Engine Started!
    [11:26:01] [RadarAPI]: ar1.selectCascadeMode(0)
    [11:26:01] [RadarAPI]: Status: Passed
    [11:26:01] [RadarAPI]: ar1.LoadSettings('C:\Users\chenzj\AppData\Roaming\RSTD\ar1gui.ini')
    [11:26:02] TESTING = false
    [11:26:02] RstdNet: Port 2777: Listening..
    [11:26:02]
    [11:26:02] ***Script completed successfully.***
    [11:26:08] [RadarAPI]: Opening Gpio Control Port()
    [11:26:08] [RadarAPI]: Status: Passed
    [11:26:09] [RadarAPI]: Opening Board Control Port()
    [11:26:09] [RadarAPI]: Status: Passed
    [11:26:10] [RadarAPI]: ar1.FullReset()
    [11:26:10] [RadarAPI]: Status: Passed
    [11:26:11] [RadarAPI]: Closing Board Control Port()
    [11:26:11] [RadarAPI]: Status: Passed
    [11:26:11] [RadarAPI]: Closing Gpio Control Port()
    [11:26:11] [RadarAPI]: Status: Passed
    [11:26:11] [RadarAPI]: ar1.SOPControl(2)
    [11:26:11] [RadarAPI]: Status: Passed
    [11:26:15] [RadarAPI]: ar1.Connect(7,115200,1000)
    [11:26:16] [RadarAPI]: ar1.Calling_IsConnected()
    [11:26:17] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [11:26:17] [RadarAPI]: Status: Passed
    [11:26:17] [RadarAPI]: ar1.frequencyBandSelection("60G")
    [11:26:17] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [11:26:17] [RadarAPI]: Status: Passed
    [11:26:17] Device Status : IWR6843/QM/SOP:2/ES:2
    [11:26:17] [RadarAPI]: ar1.SaveSettings('C:\Users\chenzj\AppData\Roaming\RSTD\ar1gui.ini')
    [11:29:04] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [11:29:04] Status: Failed, Error Type: RESP TIMEOUT
    [11:29:08] MSS Power Up async event was not received!
    [11:29:25] [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")
    [11:29:26] [RadarAPI]: Downloading BSS ROM RPRC Binary..
    [11:30:13] [RadarAPI]: ar1.GetBSSFwVersion()
    [11:30:13] [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
    [11:30:15] [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")
    [11:30:15] [RadarAPI]: Downloading MSS RPRC Binary..
    [11:30:34] [RadarAPI]: ar1.GetMSSFwVersion()
    [11:30:34] [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
    [11:30:36] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [11:30:36] [RadarAPI]: Status: Passed
    [11:30:36] MSS power up done async event received!
    [11:30:40] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [11:30:40] [RadarAPI]: Status: Passed
    [11:30:40] [RadarAPI]: ar1.SelectChipVersion("IWR6843")
    [11:30:40] [RadarAPI]: Status: Passed
    [11:30:40] Device Status : IWR6843/QM/SOP:2/ES:2
    [11:30:40] [RadarAPI]: ar1.RfEnable()
    [11:30:40] [RadarAPI]: Status: Passed
    [11:30:40] BSS power up done async event received!
    [11:30:41] [RadarAPI]: ar1.GetMSSFwVersion()
    [11:30:41] [RadarAPI]: MSSFwVersion:(02.00.00.03 (27/08/19))
    [11:30:41] [RadarAPI]: ar1.GetBSSFwVersion()
    [11:30:41] [RadarAPI]: BSSFwVersion:(06.02.01.05 (09/03/20))
    [11:34:00] [RadarAPI]: ar1.ReadRegister(0xffffe214, 0, 31)
    [11:34:00] [RadarAPI]: ar1.ReadRegister(0xffffe210, 0, 31)
    [11:34:00] [RadarAPI]: ar1.frequencyBandSelection("60G")
    [11:34:00] [RadarAPI]: ar1.ReadRegister(0xffffe218, 0, 31)
    [11:34:00] [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\radarss\\xwr68xx_radarss.bin")
    [11:34:04] [RadarAPI]: Downloading BSS ROM RPRC Binary..
    [11:34:52] [RadarAPI]: ar1.GetBSSFwVersion()
    [11:34:52] [RadarAPI]: BSSFwVersion:(00.00.00.00 (00/00/00))
    [11:34:52] [RadarAPI]: Warning: BSS firmware version Mismatch!
    [11:34:52] BSS FW Download Success
    [11:34:52] [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_01_01_00\\mmWaveStudio\\Scripts\\..\\..\\rf_eval_firmware\\masterss\\xwr68xx_masterss.bin")
    [11:42:46] MSS FW Download failure

  • 请先不要用lua,先根据下面的文档手动设置看能不能运行。
    https://e2echina.ti.com/blogs_/b/the_process/posts/dca1000evm

  • 问题已经解决,感谢!

  • 不客气~ 感谢告知!

    如果方便的话,是否能告知怎么解决的,给其他客户参考,谢谢!

  • 就是先不要用lua,这个以后再了解,按照https://e2echina.ti.com/blogs_/b/the_process/posts/dca1000evm 里面的方式就可以了,谢谢了