2025-03-23 4:43 AM - last edited on 2025-03-25 2:19 PM by mƎALLEm
hello, I'm programming a UWB DWM1001 on stm32cubeide with a h755zi-q board.
I would need the libraries for this device, do you happen to know where I can find them?
Solved! Go to Solution.
2025-03-26 8:47 AM
Hi @andrew Neil, thanks for the reply.
I am aware that the DWM1001 is a Qorvo product, but since I have to implement its code on STM32cubeide, using an H755zi-q microcontroller, but no one can help me in the development of the latter, I wanted to know if there was someone in the stm community who has already done this work, so that he could help me in the creation of the libraries or he could pass them on to me already done.
I need to use an stm microcontroller at the specific request of my university professor, it is not a personal job, but I have been given a precise task, so I cannot change any device.
2025-03-23 5:22 AM
Hello @Simontom and welcome to the ST Community.
The DWM1001 is not and ST Component, so we don’t have an official driver that support it. You may can find more help on the Forum of the component manufacturer (in this link). Or you can find some material on GitHub (not tested by ST).
Best Reagrds.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-03-25 12:23 PM
Hi, thanks for your response!
Now I try to do this.
Simon.
2025-03-26 8:04 AM - edited 2025-03-26 8:06 AM
As @STTwo-32 said, the DWM1001 is a Qorvo product - so nothing to do with ST.
So you need to go to Qorvo for development support:
https://www.qorvo.com/products/p/DWM1001C
A Dev Kit is available: https://www.qorvo.com/products/p/DWM1001-DEV - so look at their code for that.
From the above, the DWM1001 is a module which already incorporates a Cortex-M4 microcontroller (nRF52832) - so why add another microcontroller (STM32) ?
The DWM1004C module has an STM32L041 - so perhaps you could use the code from that?
The base transceiver chip is the DW1000: https://www.qorvo.com/products/p/DW1000
There are various Development Tools listed: https://www.qorvo.com/products/p/DW1000#evaluation-tools
2025-03-26 8:47 AM
Hi @andrew Neil, thanks for the reply.
I am aware that the DWM1001 is a Qorvo product, but since I have to implement its code on STM32cubeide, using an H755zi-q microcontroller, but no one can help me in the development of the latter, I wanted to know if there was someone in the stm community who has already done this work, so that he could help me in the creation of the libraries or he could pass them on to me already done.
I need to use an stm microcontroller at the specific request of my university professor, it is not a personal job, but I have been given a precise task, so I cannot change any device.
2025-03-26 9:44 AM
The thing to remember is that the DWM1001 neither knows nor cares what microcontroller you use - all it sees is an SPI Host.
Therefore, You should look to the manufacturer for code which is independent of what microcontroller you use.
Similarly, the STM32 neither knows nor cares what device(s) is/are on the SPI bus
Thus the only code which is specific to the STM32 is that part which deals directly with the SPI hardware - and that is not specific to the DWM1001.
ST provides code to make the SPI work.