Other Parts Discussed in Thread: IWRL6432, MMWAVE-L-SDK
Tool/software:
Where to find the firware files for IWRL6432 to upload in mmwave studio 4.1.0.6
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.
Tool/software:
Where to find the firware files for IWRL6432 to upload in mmwave studio 4.1.0.6
Hello,
It will be in the firmware folder of the MMWAVE-L-SDK made for 6432 and 1432 variant devices
Best Regards,
Pedrhom
Thanks for guiding.
I currently use the C:\ti\MMWAVE_L_SDK_05_05_03_00\firmware\mmwave_dfp\rfevalfirmware\appss\mmwave_plt_rfeval_rprc.bin for APSS firware and C:\ti\MMWAVE_L_SDK_05_05_03_00\firmware\mmwave_dfp\rfsfirmware\xWRL6432\mmwave_rfs_patch_rprc.bin for FEC firmware. Is that correct because after loading the firmware when i try to do the device power on, i get an error
[17:03:56] --xw_status: -2007 (RL_SPIBUSY_TIMEOUT)
[17:03:56]
[17:03:56] Device Power Up Failed-2007
[17:03:56] --xw_status = -2007
Am i missing something in between or is it because of the incorrect firmware?
Hello,
To make the process easy, please use the LUA scripts found within the Radar Toolbox on the TI Developer Zone. You can load and run the LUA script which will do a default configuration of the sensor for you and automatically start recording. You should then edit this script to meet your needs.
Script directory:
<RADAR_TOOLBOX_DIR>\tools\scripts\mmWaveStudio_luaExamples\xWRLx432
Best Regards,
Pedrhom
I used the following LUA script "C:\ti\radar_toolbox_3_10_00_05\radar_toolbox_3_10_00_05\tools\scripts\mmWaveStudio_lua_examples\xWRLx432\IWRL6432_common_device_setup.lua"
I am facing the below error at the device power up step.
[10:20:33] DLL Version : 1.0
[10:20:33] --xw_status=0
[10:20:33] xw_status = mws.sopControl(0, 3)
[10:20:33] --xw_status = 0
[10:20:33] xw_status = mws.nReset(0)
[10:20:33] --xw_status = 0
[10:20:33] xw_status = mws.rs232Config(0, 11, 0, 0)
[10:20:35] xw_status, lot, wafer, devX, devY = mws.decodeDieId(2070070272, 2886680772)
[10:20:35] DeviceType:4116x
[10:20:35] SafetyType:1
[10:20:35] ES_PG_Version1
[10:20:35] SOP_MODE:3
[10:20:35] DieId:11904.0.2070070272.2886680772
[10:20:35] XTAL_Type:1
[10:20:35] --xw_status = 0
[10:20:35] xw_status = mws.sopDebugFwPreBootCfg(0, 0, 0, 0)
[10:20:36] --xw_status = 0
[10:20:36] xw_status = mws.fwRprcDownload(0, 2, "C:\\ti\\MMWAVE_L_SDK_05_05_03_00\\firmware\\mmwave_dfp\\rfevalfirmware\\appss\\mmwave_plt_rfeval_rprc.bin")
[10:20:44] --xw_status = 0
[10:20:44] xw_status = mws.sopDebugFwPostBootCfg(0, 0, 0, 0, 0, 0)
[10:20:44] --xw_status = 0
[10:20:44] xw_status = mws.fwRprcDownload(0, 1, "C:\\ti\\MMWAVE_L_SDK_05_05_03_00\\firmware\\mmwave_dfp\\rfsfirmware\\xWRL6432\\mmwave_rfs_patch_rprc.bin")
[10:20:44] --xw_status = 0
[10:20:44] xw_status, t_deviceStatus = mws.devicePowerup(0, 0, 0, 0)
[10:20:46] -----------rfEvalDevAppStsGet-----------
[10:20:46]
[10:20:46] [DFP API]xw_status, response=mws.rfEvalDevAppStsGet(0)
[10:20:46] --[[ Response
[10:20:46] c_GenVerNum = 0
[10:20:46] c_MajorVerNum = 0
[10:20:46] c_MinorVerNum = 0
[10:20:46] c_BuildVerNum = 0
[10:20:46] c_Year = 0
[10:20:46] c_Month = 0
[10:20:46] c_Date = 0
[10:20:46] c_Reserved = 0
[10:20:46] h_FwState = 0
[10:20:46] c_XtalType = 0
[10:20:46] c_DigPllStatus = 0
[10:20:46] c_AppCoreClockType = 0
[10:20:46] c_SafetyType = 0
[10:20:46] h_CoreFreqFcount = 0
[10:20:46] c_PlatformId = 0
[10:20:46] c_RfType = 0
[10:20:46] c_TestTarget = 0
[10:20:46] c_TestStatus = 0
[10:20:46] w_reserved1 = 0
[10:20:46] ]]
[10:20:46] --xw_status: -2007 (RL_SPIBUSY_TIMEOUT)
[10:20:46]
[10:20:46] Device Power Up Failed-2007
[10:20:46] --xw_status = -2007
[10:20:46]
[10:20:46] &&&&&&&&&&&&&&&&&&&&
[10:20:46] ***Script FAILED!***
[10:20:46] &&&&&&&&&&&&&&&&&&&&
[10:20:46] Exception message is:
[10:20:46] ...a_examples\xWRLx432\IWRL6432_common_device_setup.lua:63: ERROR: API failed
Please help me to resolve this
Hello,
Do you have the switches in the correct position? Please double check and take a picture of your hardware setup.
We have pictures in the DCA1000 User Guide for xWRLx432 in the Radar Toolbox on the TI Developer Zone.
Best Regards,
Pedrhom
Hello,
Could you try the setup with the power supply connected to the DCA1000 itself and flipping the large black switch? It is also a 5V 3A power supply correct?Also, perhaps you can use a different USB cable that goes between the mmWave Sensor and computer. Usually the RL_SPIBUSY_TIMEOUT error is due to the SPI switch being in the wrong position, but since it is correct then maybe it is a cable or power source issue.
Best Regards,
Pedrhom
Hi, I have connected the power supply to DCA1000 also.
My issue is resolved now. The problem was in the sdk version. My sensor was IWRL6432 ES1.0 and the SDK version was 05.05 which was not supported. I changed the sdk version to 05.03 and it worked.
Can you please direct me documentation/guide for setting up the sensor configurations as next step. Thank you.
Hello,
The Radar Toolbox User Guide linked prior should still be sufficient for ES1 versions of the device.
Best Regards,
Pedrhom