2024-12-14 07:14 AM - last edited on 2024-12-16 02:53 AM by Andrew Neil
In qorvo software package for DWM3000, they have provided a stm32 project, but it has been initiated for STM32F429 Nucleo board. I have STM32F446 Nucleo board, so how can i port that project to use with my nucleo board.
Thanks in Advance !
2024-12-14 07:22 AM
You'll need to start by identify the pins/peripherals used on the STM32F429I-DISCO board, and change those to available equivalents on the NUCLEO-F446 which are free
2024-12-15 04:25 AM
Has anyone connected a STM32 Nucleo board to Qorvo DWM3000EVB arduino shield and configured properly? In qorvo website they have given a cube IDE project but it has been designed for a STM32F429 Nucleo board. How can i modify that project for my stm32 board or how to use given drivers for uwb module to start a new stm32 project configured for my stm32 board?
Thanks in Advance !!
2024-12-15 06:28 AM
Dupe https://community.st.com/t5/stm32-mcus-products/nucleo-f756zg-with-qorvo-dwm3000/m-p/753838#M268715
2024-12-15 06:33 AM
Enumerate here the pins/peripherals used on the F429.
Link to the project on Github
2024-12-16 03:01 AM - edited 2024-12-16 03:26 AM
@Kavindu_Shehan wrote:how can i port that project to use with my nucleo board.
I would strongly advise that your first step should be to get a Nucleo-429 board, and get the Qorvo project working on that.
That way, you have a known-good point of reference from which to start your porting.
A key feature of the Nucleo boards is that they try - and, largely, succeed - at keeping pinouts consistent.
So check all the pin allocations on the Qorvo Nucleo-429 Project against the pinout for your Nucleo-466.
Once you've verified the pin connections, you'll then have to look at the Datasheets and User Manuals for the STM32F429 and STM32F446 to see how the used peripherals compare.
If you're lucky, they might even be the same!
See here for how I share common application code between projects for multiple different hardware platforms:
Solved: Re: Same TouchGFX project for multiple CubeMX file... - STMicroelectronics Community
PS:
@Kavindu_Shehan wrote:Qorvo DWM3000EVB arduino shield
You mean this: https://www.qorvo.com/products/p/DWM3000EVB ?
Might be worth checking Qorvo Support & forum: Support - Qorvo - maybe someone there has already done it?