cancel
Showing results for 
Search instead for 
Did you mean: 

can't connect the X-NUCLEO-GNSS1A1 via I2C

PTsen
Associate III

stm32 board: stm32f446re

Hi, recently, I bought the expansion board X-NUCLEO-GNSS1A1, and I've managed to communicate it with USART. However, I have a hard time to do that with I2C, it stuck at slave address transferring.

In the beginning, I thought that it was my problem, so I use the I2C code in expansion package , compare to that of USART, which function pretty good, the command getgnsmsg in I2C gives me the following result:

0690X000006CKmBQAW.jpg

Other commands look normal, so I assume they function properly.

And the version of the firmware is (by command 8 and type "$PSTMGETSWVER,6")

Version Info:      [ BINIMG_4.6.8.2_ARM ] 

Please help, and thanks in advance,

1 REPLY 1
Francesco Virlinzi
ST Employee

Hi

On Teseo-LIV3F the I2C port has been validated without problem.

> BINIMG_4.6.8.2_ARM

It's a good firmware which fully support I2C.

Please check pumpers J11 and J12 are closed.

From X-Cube-GNSS could you try the firmware:

  • Virtual_COM_Port_I2C-F401RE

With this stm32-firmware you will see NMEA stream on a terminal-console

Let me know

Regards

Francesco

P.S.: could you move this discussion from 'MEMS And Sensords' to 'GNSS Positioning'? thanks

Ciao

Francesco