Skip to main content
SVora.4
Visitor II
Feb 5, 2019 5:59 AM UTC
Question

I2C setting is not working for X-CUBE-GNSS1 expansion with STM32L073 example

To reproduce

  • Load GetPos or SimOSGetPos app with STM32L073 example.
  • Enable I2C in gnss_app_cfg.h
#define configUSE_I2C 1
  • Firmware prints out "Booting", then no result.
  • Try to debug by setting a breakpoint at the buffer reading code in TeseoConsumerTask() function (main.c). Stop only just once and never again.
gnssMsg = GNSS_Get_Buffer(&pGNSS);

UART default setting works fine.

This topic has been closed for replies.

2 replies

ST Employee
Mar 13, 2019 11:15 AM UTC

Hi

Nucleo-L073RZ is one of the platform tested.

It's strange you don't have it working.

Do you see the red-led blinking on X-Nucleo-GNSS1A1?

If not the X-Nucleo is under reset and you have De-Reset it.

In the X-CUBE-GNSS1 there are already prebuilded binary also for Nucleo-L073RZ. Could you test it?

Thanks

Regards

Francesco

Andrea Palmieri
ST Employee
Mar 13, 2019 1:47 PM UTC

Hi

I can confirm what stated by Francesco. Nucleo-L073RZ is supported and working for both configurations (UART and I2C). Are you testing the latest released version X-CUBE-GNSS1A1 V2.1.0?

Regards

Andrea