Hello everyone,
I am new in UWB and am learning how to use and configure the QM33120WDK1 equipment. So far I have understood that I can load the UCI file and use the QorvoOneGui application, however for the measurement study I require a wireless node. That is why I have carefully studied the options offered by the alternative of loading the CLI file in both units, which leads me to the following doubts:
- Firstly, if I want the node to be connected to a portable battery, do I have to send by command line to the node and anchor SETAPP RESPF and SETAPP INITF respectively, or do I only have to send SETAPP RESPF to the node?
- Secondly, I have understood that once the units are configured I have to run the function run_fira_twr, but if I want one of the units with a battery connected, how do I do it?
Please correct me if I am wrong and tell me the procedure to follow in this case because in the user manual is not very detailed.
Hello, the UCI build runs with QorvoOneGui or with the Python scripts, so you need a host computer connected to it to run the commands and to retrieve the data.
With the CLI build, the interface is the UART, so you can run the commands through uart, and get the results through UART. It is possible to configure the system to automatically start the application (INITF or RESPF) with the SETAPP command.
That being said, a usual setup is to configure the responders with the CLI build, then to disconnect them from the PC and use a battery to power them. They will automatically start the app, and as they are ‘standalone’ you won’t get any data from them. On the other side, you can use a board connected to a PC and configure it as an initiator and retrieve the ranging data from there.
Hi @simon.desfarges
Thanks for your response! Following these steps I find that the tag does not work with an external battery. Reading the forum I found the solution proposed by cewlsosyk in QM33 SDK CLI skipping ranging sessions when connected to USB power only but I don’t know how to carry it out.
‘’ Hi @akash. I was able to get it to work by not defining the USB_ENABLE in the project_common.cmake file and then configuring the system over the UART port. ‘’
Could you tell me how to do it?
Thanks in advance!