2024-10-13 01:22 PM - last edited on 2024-10-14 01:16 PM by Tesla DeLorean
Hi I have connected the GNSS1A1 board and F446ZE boards. When I run the FW (Virtual Com Port) that I set up through STM32CUBE IDE (X-CUBE-GNSS) and start the program, when it enters MX_GNSS_Process() the gnssMsg struct's buffer pointer is pointing at reserved 0x2002 0000 address.
Then I tried generating the code for FW Updater example program, the Teseo Suit Can not do anything. It stops at Syncing, or if I try to force the update, at around 80% it freezes and recommends recovery mode. That doesn't work either.
Please help. I tried everything I2C or UART port but it looks like nothing is helping. The GetPos example is running fine, however gets no data.
@Tesla DeLorean maybe you know something. :)
Solved! Go to Solution.
2024-10-15 06:59 PM
Have you enabled callbacks when you selected for UART (From Teseo to STM32) ? You can enable callbacks from Project Manager Tab > Advanced Settings -- on the right you will see a panel, UART to ENABLE.
Also when you debug code does it hit this function? You can set a breakpoint/BP inside one of the lines in fsm_sync and see if the program control hits that BP.
static void teseo_rx_callback_ok(void)