cancel
Showing results for 
Search instead for 
Did you mean: 

Driver for adrv9003

SEliz.1
Associate

Hey everyone, I tried to write a driver for adrv9003.

I tried to do it with stm32h7 controller.

So, I tried to use no-os repository from github, and I generated main code with ADRV9001 Transceiver Evaluation Software.

I remove the fpga member from initialize function and all the usage of this in the function, remove all includes and remove all linux usage because I compiled my code on windows.

In addition, I wrote platform that implements function like spi read/write.

When I run it, I get error from ADRV9001_SPIWRITEBYTES because there is an error report with API FAIL, so I tries to do a condition on it and I succeeded to write to register and read from the same register and there is the value that I wrote before, but I have a problem when I check the armStatusState this function return -101 as error code, so I tried to find the problem and I saw that Radio_State_Get function return boot state as CCAL_ERR.

Someone know something about my problem? What could be causing this problem?

someone know if I can find a driver for adrv9003 that connected to stm32?

2 REPLIES 2
Pavel A.
Evangelist III
AScha.3
Chief III

just a question - (i am not professional with SDR etc. )

what frequ. range you expect to analyze ? and what the H7 could do real ?

this chip goes up to 6 GHz, so usually a FPGA is connected....just afaik.

i made an analog level detector, up to 6 GHz, so i know a little about these chips. :)

If you feel a post has answered your question, please click "Accept as Solution".