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.

AWR2243BOOST: AWR2243BOOST and DCA1000 ar1.RfEnable() timeout

Part Number: AWR2243BOOST
Other Parts Discussed in Thread: AWR2243

Dear fellow debuggers,

I have a problem with the AWR2243BOOST and DCA1000. 

I followed the instructions on power-up by pressing: set, connect, then loading the BSS firmware and MSS firmware and SPI-connect. 

Everything seems to be working smoothly until I press "RF power-up", then I get the "ar1.RfEnable() timeout" error message. 

I have a screenshot of the configuration.

  • Here is a full printout of the log:

    GM: Constructor
    GM: Fri Sep 25 12:59:34 2020
    RSTD.Transmit("/Settings")
    [12:59:34]
    [12:59:34] ### Running Startup script: "C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Scripts\Startup.lua" ###
    [12:59:34] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [12:59:34] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [12:59:34] Scripter ignored: Attempt to UnBuild() again or before Build.
    [12:59:34] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [12:59:34] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [12:59:34] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [12:59:34] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [12:59:34] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [12:59:34] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [12:59:34] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_03_00_00_14\\mmWaveStudio\\RunTime\\SAL.dll")
    [12:59:34] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [12:59:34] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [12:59:34] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [12:59:34] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [12:59:34] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [12:59:34] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [12:59:34] RSTD.Transmit("/")
    [12:59:34] RSTD.SaveSettings(): Settings saved to "C:\Users\dgu\AppData\Roaming\RSTD\config.xml"
    [12:59:35] RSTD.Build()
    [12:59:35] RSTD.SaveSettings(): Settings saved to "C:\Users\dgu\AppData\Roaming\RSTD\config.xml"
    [12:59:35] RSTD.Transmit("/")
    [12:59:35] RSTD.AL_Build()
    [12:59:35] RSTD.AL_LoadXml()
    [12:59:35] RSTD.Transmit("/")
    [12:59:35] RSTD.AL_Init()
    [12:59:35] RSTD.Clients_Build()
    [12:59:35] GM: Init
    [12:59:35] GM: Loaded 'C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\Clients\\LabClient.dll'
    [12:59:35] GM: 1 Guest (s) init
    [12:59:35] GM: 1 Module(s) init
    [12:59:35] GM: 2 Tab (s) init
    [12:59:35] RSTD.Client_LoadXml()
    [12:59:35] [RadarAPI]: ar1.selectRadarMode(0)
    [12:59:35] [RadarAPI]: Status: Passed
    [12:59:35] Matlab Runtime Engine is installed
    [12:59:35] [RadarAPI]: Starting Matlab Engine..
    [12:59:42] [RadarAPI]: Matlab Engine Started!
    [12:59:44] [RadarAPI]: ar1.selectCascadeMode(0)
    [12:59:44] [RadarAPI]: Status: Passed
    [12:59:44] [RadarAPI]: ar1.LoadSettings('C:\Users\dgu\AppData\Roaming\RSTD\ar1gui.ini')
    [12:59:44] [RadarAPI]: Error: Index was outside the bounds of the array.
    [12:59:44] Trace:
    [12:59:44] at AR1xController.ScriptOps.getMatlabPostProcVersion()
    [12:59:44] TESTING = false
    [12:59:44] RstdNet: Port 2777: Listening..
    [12:59:44]
    [12:59:44] ***Script completed successfully.***
    [13:00:43] [RadarAPI]: Opening Gpio Control Port()
    [13:00:43] [RadarAPI]: Status: Passed
    [13:00:43] [RadarAPI]: Opening Board Control Port()
    [13:00:43] [RadarAPI]: Status: Passed
    [13:00:44] [RadarAPI]: ar1.FullReset()
    [13:00:44] [RadarAPI]: Status: Passed
    [13:00:45] [RadarAPI]: Closing Board Control Port()
    [13:00:45] [RadarAPI]: Status: Passed
    [13:00:45] [RadarAPI]: Closing Gpio Control Port()
    [13:00:45] [RadarAPI]: Status: Passed
    [13:00:45] [RadarAPI]: ar1.SOPControl(2)
    [13:00:45] [RadarAPI]: Status: Passed
    [13:00:50] [RadarAPI]: ar1.Connect(14,115200,1000)
    [13:00:51] [RadarAPI]: ar1.Calling_IsConnected()
    [13:00:52] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [13:00:52] [RadarAPI]: Status: Passed
    [13:00:52] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [13:00:52] [RadarAPI]: Status: Passed
    [13:00:52] [RadarAPI]: ar1.deviceVariantSelection("XWR2243")
    [13:00:52] [RadarAPI]: Status: Passed
    [13:00:52] [RadarAPI]: ar1.frequencyBandSelection("77G")
    [13:00:52] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
    [13:00:52] [RadarAPI]: Status: Passed
    [13:00:52] Device Status : XWR2243/ASIL-B/SOP:2/ES:1.0
    [13:00:52] [RadarAPI]: ar1.SaveSettings('C:\Users\dgu\AppData\Roaming\RSTD\ar1gui.ini')
    [13:00:58] [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_dfp_02_02_02_01\\rf_eval\\rf_eval_firmware\\radarss\\xwr2xxx_radarss_rprc.bin")
    [13:00:58] [RadarAPI]: Downloading BSS Patch RPRC Binary..
    [13:01:00] [RadarAPI]: ar1.GetBSSFwVersion()
    [13:01:00] [RadarAPI]: BSSFwVersion:(02.00.00.03 (18/07/18))
    [13:01:01] [RadarAPI]: ar1.GetBSSPatchFwVersion()
    [13:01:01] [RadarAPI]: BSSPatchFwVersion:(02.02.02.06 (12/08/20))
    [13:01:02] [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_dfp_02_02_02_01\\rf_eval\\rf_eval_firmware\\masterss\\xwr22xx_masterss_rprc.bin")
    [13:01:02] [RadarAPI]: Downloading MSS RPRC Binary..
    [13:01:22] [RadarAPI]: ar1.GetMSSFwVersion()
    [13:01:22] [RadarAPI]: MSSFwVersion:(02.02.02.00 (29/07/20))
    [13:01:26] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [13:01:26] [RadarAPI]: Status: Passed
    [13:01:26] MSS power up done async event received!
    [13:01:34] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [13:01:34] [RadarAPI]: Status: Passed
    [13:01:34] [RadarAPI]: ar1.SelectChipVersion("XWR2243")
    [13:01:34] [RadarAPI]: Status: Passed
    [13:01:34] Device Status : XWR2243/ASIL-B/SOP:2/ES:1.0
    [13:01:34] [RadarAPI]: ar1.RfEnable()
    [13:01:36] Status: Failed, Error Type: RESP TIMEOUT
    [13:01:40] BSS Power Up async event was not received!

  • Hello Daniel,

    The latest DFP 02_02_02_01 is targeted for AWR2243 ES1.1 devices (as mentioned in the release notes). From your screenshot and log, I can see that you have AWR2243 ES1.0 board.

    For your board, you can use DFP 02_02_00_03.

    Regards,

    Ishita

  • Thank you for your reply Ishita,

    I apologize for not noticing the difference, but this solved my problem. 

    Thank you for such a rapid response. 

    Best regards,

    Daniel Gusland