MMWCAS-RF-EVM: first start up of RF/DSP EVM

Part Number: MMWCAS-RF-EVM
Other Parts Discussed in Thread: MMWAVE-STUDIO, AWR2243, TDA2

Tool/software:

Hello,

after ensuring the MMWCAS RF/DSP evaluation module is suitable to be used for our intended research we purchased the kit. MMWAVE Studio throws an error stating Matlab is not installed. I have

  • Installed MMWAVE-STUDIO-2G as stated on the MMWCAS_DSP_EVM website
    • in the mmwave_studio_cascade_user_gude it says MmwaveStudio 2.1.0.0 should be used. I have rev. E of the RF module with the AWR2243 chipsets (so according to description 2nd generation product). Both AWR2243 and MMWCAS_RF_EVM are not listed in the competability list of MMWAVE-STUDIO-2G though.There is also a RESTRICTED version of 2G that seems to be compatible with the AWR2243. And  there is the 1st generation of MMWAVE-STUDIO, which seems to be compatible with both, the MMWCAS and the AWR2243. Which MMWAVE-STUDIO version should I use?
  • I have the following Matlab Version installed: MATLAB Version: 8.5.1.959712 (R2015a) Service Pack 1 Update 3. I checked and the licence etc. is working.
  • Serial connection to the EVM via USB is working

So for first check: Which MMWAVE-Studio version do I need to operate?

Kind Regards

Felix

  • Hello,

    Please refer to the software pre-requisites in section 3 of the following document. 

    mmwave_studio_cascade_user_guide.pdf (ti.com)

    Regards,

    Aydin

  • Ok, thanks, ill try! Thats MMW_STUDIO without 2G, please change that on the MMWCAS_DSP_EVM Website under the "Get started" section, where the 2G version is explicitly mentioned:

    https://www.ti.com/tool/MMWCAS-DSP-EVM

    Regards,

    Felix

  • Hi Felix, 

    Thanks for the feedback. If any other questions come up, please do not hesitate to reach out.

    Regards,

    Aydin 

  • Hi Aydin,

    so I am running the setup as specified in the mmwave cascade user guide:

    • MmwaveStudio 2.1.0.0 
    • mmwave dfp 1.2.5.1
    • terra term
    • Matlab R2015aSP1 / v8.5.1

    Still, when starting MmwaveStudio 2.1.0.0 I get the same errors at startup as with the other MmwaveStudio version: 

    • Matlab Runtime Engine is not installed
    • [RadarAPI]: Error: Der Typeninitialisierer für "MatlabPostProcGui.MatlabPostProcGUIClass" hat eine Ausnahme verursacht.
    • Trace:
      • bei MatlabPostProcGui.MatlabPostProcGUIClass..ctor()
      • bei AR1xController.frmAR1Main.InitMatlabPostProcEngine(String PostProcesspath)
    • [RadarAPI]: Error: Error occured in Matlab Initialization
    • [RadarAPI]: Error: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
    • Trace:
      • bei AR1xController.ScriptOps.getMatlabPostProcVersion()
    • &&&&&&&&&&&&&&&&&&&&
    •  ***Script FAILED!***
    •  &&&&&&&&&&&&&&&&&&&&
    • Exception message is:
    • Die DLL "mclmcrrt8_5_1.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.

    Can you please tell me what to check next?

    Felix

  • Hi Felix, 

    Please make sure you have Matlab installed and add the Matlab runtime to the system path. In windows, you could set the path under the "system environment variables". 

    Regards,

    Aydin

  • Hi, as I wrote I have Matlab installed in v8.5.1 and verified it is working and has a valid license. Can you tell me what the "system environment variable" for matlab should be set to? Screenshot or so? Thanks!
    Felix

  • Hi, so I tried the following system environment variables, all of them throw the error "Matlab Runtime Engine is not installed"

    • value: matlab.exe in MATLAB\R2015aSPI\bin directory
      • variable name: Matlab --> did not work
      • variable name: matlab --> did not work
      • variable name: Matlab Runtime --> did not work
      • variable name: Matlab runtime --> did not work
      • variable name: Matlab Runtime Engine --> did not work
    • value: MATLAB top directory
      • variable name: Matlab --> did not work
      • variable name: matlab --> did not work
      • variable name: Matlab Runtime --> did not work
      • variable name: Matlab runtime --> did not work
      • variable name: Matlab Runtime Engine --> did not work
    • value: MATLAB\R2015aSP1 directory
      • variable name: Matlab --> did not work
      • variable name: matlab --> did not work
      • variable name: Matlab Runtime --> did not work
      • variable name: Matlab runtime --> did not work
      • variable name: Matlab Runtime Engine --> did not work

    What else to do? I need to get this working.

    Best Regard

    Felix

  • ok, now I got it, in addition to the "normal" Matlab 8.5.1 I need to download and install MATLAB Runtime 8.5.1 from this website (as stated in manual, https://de.mathworks.com/products/compiler/matlab-runtime.html) and set the Matlab Runtime Path according to this website: de.mathworks.com/.../mcr-path-settings-for-run-time-deployment.html

    Unfortunately I can't download software myself in the company, so when seeing Matlab has been installed properly by our corresponding department I assumed everything of Matlab has been installed correctly. I'll ask them to install exactly the executable from the link and check MMWAVE_STUDIO again.

  • Hi Felix,

    That's correct, the path needs to be set up correctly for post processing. Please let me know if you're able to resolve the issue.

    Regards,

    Aydin 

  • Hey Aydin,

    yes, now MMWAVA Studio seems to work, but I still get an error message:

    If I continue with starting up the board, loading the bss firmware (which according to the naming is for the 1243 chips, I got a bord with 2243 chips), and powering up the 4 devices, everything seems to work fine and I don't get any further error messages.

    When continuing with section 7.3.3 and what to get a capture of the system, I get an error message as soon as I click TDAxx ARM:

    repeating the click does result in the same error message. If I ignore the issue and try to trigger each device on its own, I also get a timeout:

    Framing status does not change to "waiting for trigger" and when triggering the master nothing happens (I get the same error message for all of the devices 1, 2, 4, 8: Status: Failed, Error Type: RESP TIMEOUT).

    As in the mmwave_studio_cascade_user_guide it specifically says "Functional mode is the only supported mode with the TDA2XX-AWR1243 Cascade solution.", but I have the AWR2243 chipsets on the evaluation kit, am I doing it the right way or do I have to change something? Also the loaded BSS FW seems to be for the GEN1 series (xwr12xx_metaimage.bin). Do I need a different Meta Image? I got the MetaImage from DFP 01.02.05.01 (1st Generation), but there is also a DFP_2G. Both are compatible with the mmwcas Systems and the AWR2243, that is part of the MMWCAS_RF board.

    Best Regards

    Felix

  • Hey Aydin,

    I tried to get a capture using lua scripts as described in 7.2. After running Cascade_Configuration_TestSource.lua and Cascade_Capture.lua I closed mmwave studio to clear everything. Now MMWAVEstudio does not start anymore. I tried rebooting the PC as well as rebooting the cascade board. find the error message here:

    How to solve the issue?

  • Hi Felix.

    What is the mmWave studio version you have installed? could you try running the Cascade_Capture.lua located

    at C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Scripts\Cascade and update the behavior? 

    Regards,

    Aydin 

  • Hi Aydin,

    I got the hint to delete the \users\admin\appdata\roaming\rtsd folder, that made MMWAVE studio run again. I run version 2.1.0.0.

    I continued running the scripts as described in section 7.2.1:

    1. run Cascade_Configuration_testSource.lua --> no Error messages, seems to work fine
    2. run Cascade_Caputre.lua --> Error messages in the output as displayed below. I checked by looking at the SSD, the system creates a new folder according to the directory I give the data in the .lua file. When wanting to transfer the data it says there is nothing to transfer. I checked on the SSD after running the script, the folder is empty.

    I have concerns I am using the right metaimage for the chips. The firmware loaded is called "xwr12xx_metaImage.bin", indicating it is for the 1st generation chipset. I have AWR2243 chipsets mounted on the MMWCAS-RF board. 

    Can you confirm the firmware is correct (from dfp 01.02.05.01)?

    I did check the solution in section 13 . The SSD is mounted and formatted (as suggested by serial connection). Rebooting and repeating the procedure does not help.

    Kind regards

    Felix

  • Hi Felix, 

    The firmware is for 1st gen devices. Could you please download MMWAVE-STUDIO-2G IDE, configuration, compiler or debugger | TI.com version 03_00_00_14 of studio and try running Cascade_Capture.lua. 

    Regards,

    Aydin 

  • Hi Aydin,

    the firmware is loaded from the DFP. I got version 01.02.05.01 which is used for 1st gen devices. Do I need a different DFP version, also? There is a different version for 2nd gen devices.

  • Hi Felix, 

    That version is incorrect. Please go ahead and download 02_02_04_00 version from the following link MMWAVE-DFP-2G Firmware | TI.com  

    Regards,

    Aydin 

  • Hi Aydin,

    For using DFP_02_02_04_00 I had to adjust the LUA file, as it by default selects the dfp_02_02_02_01, as you can see below in the screenshot of the script:

    The triggering and capturing sequence does seem to run fine:

    But I still get the same error message as before, indicating no captures are being created and or saved:

    At the output window I don't see any further errors, besides the error that has been thrown always at the start of mmWave Studio:

    Using the GUI to get a capture does not work as well, same error indicating no captures are made and/or saved.

    I also tried DFP_02_02_02_01, which did result in the same error. DFP_02_02_00_02, mentioned in the LUA file as well, is not available for download, so I tried the DFP_02_02_00_03 version, which takes way longer to upload then the other version and also does not work / results in the message "The no of files captured in the directory is zero! Nothing to transfer!"

    Can you please find out what firmware I do need? Is this a firmware issue at all?

    Here my chipset, what version is it (2243 ES1.1 or ES1.0)?

    regards
    Felix

  • Hi Felix,

    Aydin is out of office, so please expect some delay in his response time.

    Regards,

    Sami

  • Hello Sami,

    is there anyone else who can take on the issue?

    Regards

    Felix.

  • Hi Felix,

    I need to check.

    Regards,

    Sami

  • I checked the forum for suggestions regarding the issue and already updated the image of the TDA2 board to the version of MMWStudio 3.0.0.14 (sdimage_3_7_1.img.xz). I also checked the LUA script Cascade_Configuration_TestSource.lua, it sets the data path to CSI2 and not LVDS. The output shows "CSI2 Configuration Successful". Manual configuration and capturing of the radar board results in the same issue.

    I also tried this script (with fw 2.2.4.0) , as suggested in another thread: /cfs-file/__key/communityserver-discussions-components-files/1023/4_2D00_Chip-EVM-_2B00_-TDA-Boot-Config.lua, but it does also not solve the non-capturing problem.

  • Hi Sami,

    did you find someone who can handle my issue?

    Regards

    Felix

  • Hi Felix

    1. By referring to https://www.ti.com/lit/pdf/swrz090  errata of AWR2243, we can identify that your AWR2243 Device is ES 1.1 

    (since the silk print is 583A for ES 1.1 and 583 for ES1.0)

    2. make sure you follow the exact steps in mmwave_studio_cascade_user_guide.pdf (ti.com)

       It is  probably because of  SSD and IP address is not taken care of.  Did you format the SSD and set the file system in SSD? 

       Which firmware did you flash into TDA?

    Thanks 
    Ken

  • i followed the exact steps of the cascade user guide. It obviously is written for a earlier version, as SW and FW versions are outdated and I got instructed to install newer versions of MMwaveStudio and DFP. Is there a updated version of the cascade user guide?

    As written in the post before I use TDA FW sdimage_3_7_1.img.xz of MMWStudio 3.0.0.14. The SSD has been formated and remounted after TDA FW upgrade and the procedure of patitioning has been redone. The IP address is fine, communication etc. works and I can ping my board, lua scripts using the IP are executed properly (except capturing). Or what do you mean by "IP address is not taken care of"?

    SSD:

    I performed a SSD write test as suggested in another thread, that seems good (https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1333000/mmwcas-dsp-evm-mmwcas-dsp-evm/5109236?tisearch=e2e-sitesearch&keymatch=mmwcas#5109236):

    IP:

    I checked the 4 FPGA CDONE LEDs after initialization, they all are lit before trying to take a capture. After the capture all LEDs stop and only CDONE LED of FPGA 4 is blinking until the error message "The no of files captured in the directory is zero! Nothing to transfer!" appears.

    kind regards

    Felix

  • Hi Felix 

    Another possible reason is that data path should be CSI instead of LVDS.

    Pls refer to below thread and try to compare the logs to find the difference. It is very similar to your issue.

    MMWCAS-RF-EVM: MMWCAS-RF-EVM: No files have been captured in the SSD directory on mmW Studio - Sensors forum - Sensors - TI E2E support forums

    Thanks

    Ken

  • Hi Ken,

    I did that, I reported that in my post 4 days ago:

    I also checked the LUA script Cascade_Configuration_TestSource.lua, it sets the data path to CSI2 and not LVDS. The output shows "CSI2 Configuration Successful". Manual configuration and capturing of the radar board results in the same issue.

    here the complete logfile:

    GM: Constructor
    GM: Wed Sep 11 07:40:57 2024
    RSTD.Transmit("/Settings")
    [07:40:58]  
    [07:40:58]  ### Running Startup script: "C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Scripts\Startup.lua" ###
    [07:40:58]  RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [07:40:58]  RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [07:40:58]  Scripter ignored: Attempt to UnBuild() again or before Build.
    [07:40:58]  RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [07:40:58]  RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [07:40:58]  RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [07:40:58]  RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [07:40:58]  RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [07:40:58]  RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [07:40:58]  RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\RunTime\\SAL.dll")
    [07:40:58]  RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [07:40:58]  RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [07:40:58]  RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [07:40:58]  RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [07:40:58]  RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [07:40:58]  RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [07:40:58]  RSTD.Transmit("/")
    [07:40:58]  RSTD.SaveSettings(): Settings saved to "C:\Users\admin\AppData\Roaming\RSTD\config.xml"
    [07:40:58]  RSTD.Build()
    [07:40:58]  RSTD.SaveSettings(): Settings saved to "C:\Users\admin\AppData\Roaming\RSTD\config.xml"
    [07:40:58]  RSTD.Transmit("/")
    [07:40:58]  RSTD.AL_Build()
    [07:40:58]  RSTD.AL_LoadXml()
    [07:40:58]  RSTD.Transmit("/")
    [07:40:58]  RSTD.AL_Init()
    [07:40:58]  RSTD.Clients_Build()
    [07:40:58]  GM: Init
    [07:40:58]  GM: Loaded 'C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Clients\\LabClient.dll'
    [07:40:58]  GM: 1 Guest (s) init
    [07:40:58]  GM: 1 Module(s) init
    [07:40:58]  GM: 2 Tab   (s) init
    [07:40:58]  RSTD.Client_LoadXml()
    [07:40:59]  [RadarAPI]: ar1.selectRadarMode(0)
    [07:40:59]  [RadarAPI]: Status: Passed
    [07:40:59]  Matlab Runtime Engine is installed
    [07:40:59]  [RadarAPI]: Starting Matlab Engine..
    [07:41:15]  [RadarAPI]: Matlab Engine Started!
    [07:41:16]  [RadarAPI]: ar1.selectCascadeMode(0)
    [07:41:16]  [RadarAPI]: Status: Passed
    [07:41:16]  [RadarAPI]: ar1.LoadSettings('C:\Users\admin\AppData\Roaming\RSTD\ar1gui.ini')
    [07:41:16]  [RadarAPI]: Error: Der Index war außerhalb des Arraybereichs.
    [07:41:16]  Trace:
    [07:41:16]     bei AR1xController.ScriptOps.getMatlabPostProcVersion()
    [07:41:16]  TESTING = false
    [07:41:16]  RstdNet: Port 2777: Listening..
    [07:41:16]  
    [07:41:16]  ***Script completed successfully.***
    [07:41:27]  LuaLoad("C:/ti/mmwave_studio_03_00_00_14/mmWaveStudio/Scripts/Cascade/Cascade_Configuration_TestSource.lua")
    [07:41:28]  Setting up Studio for Cascade started..
    [07:41:28]  [RadarAPI]: ar1.SelectCaptureDevice("TDA2XX")
    [07:41:28]  [RadarAPI]: Status: Passed
    [07:41:28]  [RadarAPI]: TDAStatusCallback Event Registered
    [07:41:28]  [RadarAPI]: registerTDAStatusCallback Status: Passed
    [07:41:28]  [RadarAPI]: ar1.ConnectTDA("172.16.17.50", 5001, 15)
    [07:41:28]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:28]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_VERSION_INFO Async event recieved() with status 0. TDA Version : REL_VISION_SDK_03_07_01_00 Aug  5 2019 15:04:45 �]������ +H`                           �    
    [07:41:28]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:30]  [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:30]  [RadarAPI]: ConnectTDACaptureCard Status: Passed
    [07:41:30]  TDA Capture Card Status : CONNECTED!
    [07:41:30]  ConnectTDA Successful
    [07:41:30]  [RadarAPI]: ar1.selectCascadeMode(1)
    [07:41:30]  [RadarAPI]: Status: Passed
    [07:41:30]  selectCascadeMode Successful
    [07:41:30]  Setting up Studio for Cascade ended..
    [07:41:30]  [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:30]  [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:31]  [RadarAPI]: ar1.FullReset(1)
    [07:41:31]  [RadarAPI]: Status: Passed
    [07:41:31]  [RadarAPI]: ar1.SOPControl_mult(1,4)
    [07:41:31]  [RadarAPI]: Status: Passed
    [07:41:31]  Master : SOP Reset Successful
    [07:41:31]  [RadarAPI]: ar1.PowerOn_mult(1, 0, 1000, 0,0)
    [07:41:31]  [DeviceId-0] MSS power up done async event received!
    [07:41:31]  [RadarAPI]: Status: Passed
    [07:41:31]  Master : SPI Connection Successful
    [07:41:31]  [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(1, C:\\ti\\mmwave_dfp_02_02_04_00\\firmware\\xwr22xx_metaImage.bin)
    [07:41:34]  Master : FW Download Successful
    [07:41:35]  [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [07:41:35]  [RadarAPI]: Status: Passed
    [07:41:35]  [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [07:41:35]  [RadarAPI]: Status: Passed
    [07:41:35]  [RadarAPI]: ar1.deviceVariantSelection("XWR2243")
    [07:41:35]  [RadarAPI]: Status: Passed
    [07:41:35]  [RadarAPI]: ar1.frequencyBandSelection("77G")
    [07:41:35]  [RadarAPI]: ar1.SelectChipVersion("XWR2243")
    [07:41:35]  [RadarAPI]: Status: Passed
    [07:41:35]  Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
    [07:41:35]  [RadarAPI]: ar1.RfEnable_mult(1)
    [07:41:35]  [DeviceId-0] BSS power up done async event received!
    [07:41:35]  [RadarAPI]: Status: Passed
    [07:41:37]  Master : RF Power Up Successful
    [07:41:37]  [RadarAPI]: ar1.ChanNAdcConfig_mult(1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 1)
    [07:41:37]  [RadarAPI]: Status: Passed
    [07:41:37]  Master : Channel & ADC Configuration Successful
    [07:41:37]  [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:37]  [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:38]  [RadarAPI]: ar1.FullReset(2)
    [07:41:38]  [RadarAPI]: Status: Passed
    [07:41:38]  [RadarAPI]: ar1.SOPControl_mult(2,4)
    [07:41:38]  [RadarAPI]: Status: Passed
    [07:41:38]  Device 2 : SOP Reset Successful
    [07:41:38]  [DeviceId-1] MSS power up done async event received!
    [07:41:38]  [RadarAPI]: ar1.AddDevice(2)
    [07:41:38]  [RadarAPI]: Status: Passed
    [07:41:38]  Device 2 : SPI Connection Successful
    [07:41:38]  [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:38]  [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:39]  [RadarAPI]: ar1.FullReset(4)
    [07:41:39]  [RadarAPI]: Status: Passed
    [07:41:39]  [RadarAPI]: ar1.SOPControl_mult(4,4)
    [07:41:39]  [RadarAPI]: Status: Passed
    [07:41:39]  Device 3 : SOP Reset Successful
    [07:41:39]  [DeviceId-2] MSS power up done async event received!
    [07:41:39]  [RadarAPI]: ar1.AddDevice(4)
    [07:41:39]  [RadarAPI]: Status: Passed
    [07:41:39]  Device 3 : SPI Connection Successful
    [07:41:39]  [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:39]  [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:41:40]  [RadarAPI]: ar1.FullReset(8)
    [07:41:40]  [RadarAPI]: Status: Passed
    [07:41:40]  [RadarAPI]: ar1.SOPControl_mult(8,4)
    [07:41:40]  [RadarAPI]: Status: Passed
    [07:41:40]  Device 4 : SOP Reset Successful
    [07:41:40]  [DeviceId-3] MSS power up done async event received!
    [07:41:40]  [RadarAPI]: ar1.AddDevice(8)
    [07:41:40]  [RadarAPI]: Status: Passed
    [07:41:40]  Device 4 : SPI Connection Successful
    [07:41:40]  [RadarAPI]: ar1.DownloadBssFwOvSPI_mult(14, C:\\ti\\mmwave_dfp_02_02_04_00\\firmware\\xwr22xx_metaImage.bin)
    [07:41:43]  Slaves : FW Download Successful
    [07:41:44]  [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [07:41:44]  [RadarAPI]: Status: Passed
    [07:41:44]  [RadarAPI]: ar1.SelectChipVersion("XWR2243")
    [07:41:44]  [RadarAPI]: Status: Passed
    [07:41:44]  Slave1 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
    [07:41:45]  [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [07:41:45]  [RadarAPI]: Status: Passed
    [07:41:45]  [RadarAPI]: ar1.SelectChipVersion("XWR2243")
    [07:41:45]  [RadarAPI]: Status: Passed
    [07:41:45]  Slave2 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
    [07:41:46]  [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [07:41:46]  [RadarAPI]: Status: Passed
    [07:41:46]  [RadarAPI]: ar1.SelectChipVersion("XWR2243")
    [07:41:46]  [RadarAPI]: Status: Passed
    [07:41:46]  Slave3 Device Status : XWR2243/ASIL-B/SOP:4/ES:1.1
    [07:41:46]  [RadarAPI]: ar1.RfEnable_mult(14)
    [07:41:46]  [DeviceId-2] BSS power up done async event received!
    [07:41:46]  [DeviceId-1] BSS power up done async event received!
    [07:41:46]  [DeviceId-3] BSS power up done async event received!
    [07:41:46]  [RadarAPI]: Status: Passed
    [07:41:51]  Slaves : RF Power Up Successful
    [07:41:51]  [RadarAPI]: ar1.ChanNAdcConfig_mult(14, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 2)
    [07:41:51]  [RadarAPI]: Status: Passed
    [07:41:51]  Slaves : Channel & ADC Configuration Successful
    [07:41:51]  [RadarAPI]: ar1.RfLdoBypassConfig_mult(15, 0xF)
    [07:41:51]  [RadarAPI]: Status: Passed
    [07:41:51]  LDO Bypass Successful
    [07:41:51]  [RadarAPI]: ar1.LPModConfig_mult(15, 0,0)
    [07:41:51]  [RadarAPI]: Status: Passed
    [07:41:51]  Low Power Mode Configuration Successful
    [07:41:51]  [RadarAPI]: ar1.SetMiscConfig_mult(15, 1, 0, 0, 0)
    [07:41:51]  [RadarAPI]: Status: Passed
    [07:41:51]  Misc Control Configuration Successful
    [07:41:51]  [RadarAPI]: ar1.RfInitCalibConfig_mult(15, 1, 1, 1, 1, 1, 1, 1, 65537)
    [07:41:51]  [RadarAPI]: Status: Passed
    [07:41:51]  RF Init Calibration Successful
    [07:41:51]  [RadarAPI]: ar1.RfInit_mult(15)
    [07:41:52]  [DeviceId-0] RF Init async event received!
    [07:41:52]  [DeviceId-1] RF Init async event received!
    [07:41:52]  [DeviceId-3] RF Init async event received!
    [07:41:52]  [DeviceId-2] RF Init async event received!
    [07:41:52]  [RadarAPI]: Time stamp, Temperture: 5356,28; APLL Status, Update: 1, 0; SynthVCO1 Status, Update: 1, 1; SynthVCO2 Status, Update: 1, 1; LODist Status, Update: 1, 1; RxADCDC Status, Update: 1, 1; HPFcutoff Status, Update: 1, 1; LPFcutoff Status, Update: 1, 1; PeakDetector Status, Update: 1, 1; TxPower Status, Update: 1, 1; RxGain Status, Update: 1, 1; TxPhase Status, Update: 1, 1; RxIQMM Status, Update: 1, 1; 
    [07:41:52]  [RadarAPI]: Time stamp, Temperture: 5356,26; APLL Status, Update: 1, 0; SynthVCO1 Status, Update: 1, 1; SynthVCO2 Status, Update: 1, 1; LODist Status, Update: 1, 1; RxADCDC Status, Update: 1, 1; HPFcutoff Status, Update: 1, 1; LPFcutoff Status, Update: 1, 1; PeakDetector Status, Update: 1, 1; TxPower Status, Update: 1, 1; RxGain Status, Update: 1, 1; TxPhase Status, Update: 1, 1; RxIQMM Status, Update: 1, 1; 
    [07:41:52]  [RadarAPI]: Time stamp, Temperture: 5356,26; APLL Status, Update: 1, 0; SynthVCO1 Status, Update: 1, 1; SynthVCO2 Status, Update: 1, 1; LODist Status, Update: 1, 1; RxADCDC Status, Update: 1, 1; HPFcutoff Status, Update: 1, 1; LPFcutoff Status, Update: 1, 1; PeakDetector Status, Update: 1, 1; TxPower Status, Update: 1, 1; RxGain Status, Update: 1, 1; TxPhase Status, Update: 1, 1; RxIQMM Status, Update: 1, 1; 
    [07:41:52]  [RadarAPI]: Time stamp, Temperture: 5356,26; APLL Status, Update: 1, 0; SynthVCO1 Status, Update: 1, 1; SynthVCO2 Status, Update: 1, 1; LODist Status, Update: 1, 1; RxADCDC Status, Update: 1, 1; HPFcutoff Status, Update: 1, 1; LPFcutoff Status, Update: 1, 1; PeakDetector Status, Update: 1, 1; TxPower Status, Update: 1, 1; RxGain Status, Update: 1, 1; TxPhase Status, Update: 1, 1; RxIQMM Status, Update: 1, 1; 
    [07:41:52]  [RadarAPI]: Status: Passed
    [07:41:52]  RF Init Successful
    [07:41:52]  [RadarAPI]: ar1.DataPathConfig_mult(15, 0, 1, 0)
    [07:41:52]  [RadarAPI]: Status: Passed
    [07:41:52]  Data Path Configuration Successful
    [07:41:52]  [RadarAPI]: ar1.LvdsClkConfig_mult(15, 1,1)
    [07:41:52]  [RadarAPI]: Status: Passed
    [07:41:52]  Clock Configuration Successful
    [07:41:52]  [RadarAPI]: ar1.CSI2LaneConfig_mult(15, 1, 0, 2, 0, 4, 0, 5,0,3,0, 0)
    [07:41:52]  [RadarAPI]: Status: Passed
    [07:41:52]  CSI2 Configuration Successful
    [07:41:52]  [RadarAPI]: ar1.SetTestSource_mult(1, 4, 3, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -2,5, 327, 327, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -95, 0, 0, 0,5, 0, 1, 0, 1,5, 0, 0, 0, 0, 0, 0, 0, 0)
    [07:41:52]  [RadarAPI]: Status: Passed
    [07:41:52]  Device 1 : Test Source Configuration Successful
    [07:41:52]  [RadarAPI]: ar1.SetTestSource_mult(2, 3, 4, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -2,5, 327, 327, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -95, 0, 0, 0,5, 0, 1, 0, 1,5, 0, 0, 0, 0, 0, 0, 0, 0)
    [07:41:52]  [RadarAPI]: Status: Passed
    [07:41:52]  Device 2 : Test Source Configuration Successful
    [07:41:52]  [RadarAPI]: ar1.SetTestSource_mult(4, 12, 5, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -2,5, 327, 327, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -95, 0, 0, 0,5, 0, 1, 0, 1,5, 0, 0, 0, 0, 0, 0, 0, 0)
    [07:41:52]  [RadarAPI]: Status: Passed
    [07:41:52]  Device 3 : Test Source Configuration Successful
    [07:41:52]  [RadarAPI]: ar1.SetTestSource_mult(8, 5, 12, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -2,5, 327, 327, 0, 0, 0, 0, -327, 0, -327, 327, 327, 327, -95, 0, 0, 0,5, 0, 1, 0, 1,5, 0, 0, 0, 0, 0, 0, 0, 0)
    [07:41:52]  [RadarAPI]: Status: Passed
    [07:41:52]  Device 4 : Test Source Configuration Successful
    [07:41:53]  [RadarAPI]: ar1.ProfileConfig_mult(15, 0, 77, 5, 6, 40, 0, 0, 0, 0, 0, 0, 78,986, 0, 256, 8000, 0, 0, 48)
    [07:41:53]  [RadarAPI]: Status: Passed
    [07:41:53]  Profile Configuration successful
    [07:41:53]  [RadarAPI]: ar1.ChirpConfig_mult(15, 0, 11, 0, 0, 0, 0, 0, 1, 1,0)
    [07:41:53]  [RadarAPI]: Status: Passed
    [07:41:53]  Chirp 0 Configuration successful
    [07:41:53]  [RadarAPI]: ar1.EnableTestSource_mult(15,1)
    [07:41:53]  [RadarAPI]: Status: Passed
    [07:41:53]  Enabling Test Source Configuration successful
    [07:41:53]  Test Source Already Enabled...!!!
    [07:41:53]  [RadarAPI]: ar1.EnableTestSource_mult(1,1)
    [07:41:53]  [RadarAPI]: Status: Passed
    [07:41:53]  [RadarAPI]: ar1.FrameConfig_mult(1, 0, 11, 10, 64, 100, 0, 1)
    [07:41:53]  [RadarAPI]: Status: Passed
    [07:41:53]  Master : Frame Configuration successful
    [07:41:53]  Test Source Already Enabled...!!!
    [07:41:53]  [RadarAPI]: ar1.EnableTestSource_mult(14,1)
    [07:41:54]  [RadarAPI]: Status: Passed
    [07:41:54]  [RadarAPI]: ar1.FrameConfig_mult(14, 0, 11, 10, 64, 100, 0, 2)
    [07:41:54]  [RadarAPI]: Status: Passed
    [07:41:54]  Slaves : Frame Configuration successful
    [07:41:54]  
    [07:41:54]  ***Script completed successfully.***
    [07:42:08]  LuaLoad("C:/ti/mmwave_studio_03_00_00_14/mmWaveStudio/Scripts/Cascade/Cascade_Capture.lua")
    [07:42:09]  Loops Remaining : 1
    [07:42:09]  Starting TDA ARM...
    [07:42:09]  [RadarAPI]: ar1.TDACaptureCard_StartRecord_mult(1, 0, 0, Cascade_Capture_test04, 0)
    [07:42:09]  Device 0 - Configuring TDA with Width : 2048 and Height : 768
    [07:42:09]  [RadarAPI]: Device 0 - setWidthAndHeight Status: Passed
    [07:42:09]  [RadarAPI]: Device 1 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:09]  Device 1 - Configuring TDA with Width : 2048 and Height : 768
    [07:42:09]  [RadarAPI]: Device 1 - setWidthAndHeight Status: Passed
    [07:42:09]  [RadarAPI]: Device 2 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:09]  Device 2 - Configuring TDA with Width : 2048 and Height : 768
    [07:42:09]  [RadarAPI]: Device 2 - setWidthAndHeight Status: Passed
    [07:42:09]  [RadarAPI]: Device 4 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:09]  Device 3 - Configuring TDA with Width : 2048 and Height : 768
    [07:42:09]  [RadarAPI]: Device 3 - setWidthAndHeight Status: Passed
    [07:42:09]  [RadarAPI]: Device 8 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:09]  Sending Frame Periodicity of 100 to TDA..
    [07:42:09]  [RadarAPI]: Status: Passed. Frame Periodicity sent to TDA
    [07:42:09]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:09]  Sending Capture Directory with name /mnt/ssd/Cascade_Capture_test04 to TDA..
    [07:42:09]  [RadarAPI]: Status: Passed. Capture Directory sent to TDA
    [07:42:09]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:09]  Sending File Allocation of 0 files to TDA..
    [07:42:09]  [RadarAPI]: Status: Passed. File Allocation sent to TDA
    [07:42:09]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:09]  Sending Enable Data Packaging (0 - 16-bit; 1 - 12-bit) with value of 0 to TDA..
    [07:42:09]  [RadarAPI]: Status: Passed. Enable Data Packaging sent to TDA
    [07:42:09]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:09]  Sending Number of frames to capture with value of 0 to TDA..
    [07:42:09]  [RadarAPI]: Status: Passed. Number of frames to capture sent to TDA
    [07:42:09]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:09]  [RadarAPI]: Status: Passed for notifying TDA about Creating Application
    [07:42:09]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:09]  [RadarAPI]: Status: Passed for notifying TDA about Start Frame
    [07:42:09]  [RadarAPI]: Device 32 : CAPTURE_RESPONSE_ACK Async event recieved() with status 0 
    [07:42:10]  TDA ARM Successful
    [07:42:11]  Starting Frame Trigger sequence...
    [07:42:11]  [RadarAPI]: ar1.StartFrame_mult(8)
    [07:42:11]  [RadarAPI]: Status: Passed
    [07:42:11]  Device 4 : Start Frame Successful
    [07:42:11]  [RadarAPI]: ar1.StartFrame_mult(4)
    [07:42:11]  [RadarAPI]: Status: Passed
    [07:42:11]  [DeviceId-3] Frame start async event received!
    [07:42:11]  Device 3 : Start Frame Successful
    [07:42:11]  [RadarAPI]: ar1.StartFrame_mult(2)
    [07:42:11]  [RadarAPI]: Status: Passed
    [07:42:11]  [DeviceId-2] Frame start async event received!
    [07:42:11]  Device 2 : Start Frame Successful
    [07:42:11]  [RadarAPI]: ar1.StartFrame_mult(1)
    [07:42:11]  [RadarAPI]: Status: Passed
    [07:42:11]  Device 1 : Start Frame Successful
    [07:42:11]  Capturing AWR device data to the TDA SSD...
    [07:42:11]  [DeviceId-1] Frame start async event received!
    [07:42:11]  [DeviceId-0] Frame start async event received!
    [07:42:12]  [RadarAPI]: Frame Ended
    [07:42:13]  Capture sequence completed...
    [07:42:15]  Starting Transfer files using WinSCP..
    [07:42:32]  The no of files captured in the directory is zero! Nothing to transfer!
    [07:42:32]  Transferring files FAILED!
    [07:42:32]  
    [07:42:32]  ***Script completed successfully.***
    [07:42:40]  RSTD.ShowLogFile()
    

  • Hi

    Can you also get the TDA log by following the cascading guide  chapter 10.4 Running apps.out application manually from teraterm.

    So that we can get more information for further analysis?

    (You may also perform a SSD card write test in this chapter)

    Thanks

    Ken

  • Ken, did you read my reply from 2 days ago?

    Please take your time, read through the thread, analyze the issue and then ask me to perform tests etc. You are asking me now for the second time to perform tasks I already did. You did not answer my question regarding your suggestion with an IP address problem:

    Or what do you mean by "IP address is not taken care of"?

    Felix

  • Hi Felix,

    Aydin should be back on Monday and he will follow up with you,

    Regards,

    Sami

  • Hi,

    I got help from an european FAE, I got the evaluation kit working using the following Setup:

    • DFP Version: 2.2.3.1
    • MMWaveStudio Version: 3.0.0.14
    • provided Cascade_Configuration_MIMO.lua (by FAE)
    • provided Cascade_Capture.lua (by FAE)

    I'll check the differences between the provided scripts and the one of MMWaveStudio. So far the board seems to work ok and I can get somehow reasonable captures of the environment. Currently studying and trying to change the configuration to use the radar for short range (<20m).

    Regards

    Felix

  • Hi Felix, 

    Thanks for the update and glad to hear you're able to capture. I'll go-ahead and close this thread. 

    Regards,

    Aydin