cancel
Showing results for 
Search instead for 
Did you mean: 

UWB DWM1001

Simontom
Associate

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?

1 ACCEPTED SOLUTION

Accepted Solutions

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.
 

View solution in original post

5 REPLIES 5
STTwo-32
ST Employee

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.

Hi, thanks for your response!

Now I try to do this.

Simon.

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

https://www.qorvo.com/support 

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 DW1000https://www.qorvo.com/products/p/DW1000

There are various Development Tools listed: https://www.qorvo.com/products/p/DW1000#evaluation-tools

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.
 

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.