Hello,
I’m quite new to all of this. I have DWM3001CDK, I downloaded SDK v 1.0.2 and flashed the UCI binary (DWM3001CDK-DW3_QM33_SDK_UCI-FreeRTOS). I wanted to test the provided scripts, but after flashing and connecting the board to computer via J20, my PC can’t see the COMx for communication, therefore i can’t run scripts. Windows is giving me this error and i do not know if i need some drivers or what should I do to make it work. While using CLI firmware I can see the board connected as COM4 and communication works (except the scripts which give me “No response from the device (timeout)” obviously)
Hi @Ad4mek ,
Please be sure that the jumper on J2 is populated. Have you made any changes to the board or do you see any visible damage?
Could you try to connect the board to a different computer?
The jumper is connected. I have not made any changes to the board and always manipulated with it carefully, so i do not see any damage. The weird thing is it works using older UCI firmware and CLI firmware, but not the 1.0.2 UCI.
I tried different computer, but the result is the same.
Hi @Ad4mek ,
I am not seeing any issue with using 1.0.2 UCI firmware on my DWM3001CDK so this is odd behavior.
Do you see any COM port when loading 1.0.2 UCI firmware and connecting a USB cable to J20? Can you share a screenshot of your device manager?
Hey, i just wanted to send you a screenshot. So i erased firmware and flashed it again and now it miraculously works. Could there be a problem when using Linux and/or Windows for flashing? I normally work on Linux but now I’ve done the whole process on Windows (downloading firmware, flashing it) and it just works. Thank you so much for your help!
Glad it is working again! Normally there shouldn’t be an issue between using Linux or Windows for flashing but perhaps there was an issue in the flashing process when you first did it.
Hi @akash
I am working on a project with DWM3001CDK in which I want distance readings in my code
I flashed UCI firmware and got the readings on TWR gui but no clue how to get these readings in my python program, can you please guide me on that ?
Hello @shashwat,
You can use the uwb-qorvo-tools
examples. These are Python scripts. You can use them as an example of how it is working, especially the Client
class.
You have to use run_fira_twr.py script (SDK/Tools/uwb-qorvo-tools/scripts/fira), there is a guide (UWB-Qorvo-Tools-guide.pdf) in uwb-qorvo-tools directory which will guide you how to run the script.
Hope it helps,
Adam