Hello, I was getting the 1.0 version of zubax before. I found that the format of its UAVCAN is different from that published on the official website. I would like to ask you where you can see the UAVCAN tutorial in the corresponding format. Thank you.
Maybe this would help: https://docs.google.com/document/d/1IgOZ2proS0Bwx3_nc8u7CM81ldHcxWzlgMVjNfW5Has/pub
However, that version of the protocol is absolutely obsolete and is not used anywhere. Consider upgrading the firmware to version 2.0, it uses a newer protocol version that is compatible with the modern UAVCAN. You can use this tool to do the job: GitHub - Zubax/zubax_serial_updater: Simple cross-platform GUI application for flashing STM32 microcontrollers via UART using this binary: https://files.zubax.com/products/com.zubax.gnss/com.zubax.gnss-1.0-2.0.29abf8ea.compound.bin
Hello, I still have a question, I downloaded release_2.0 at GitHub - Zubax/zubax_gnss: Zubax GNSS module using git clone -b release_2.0 GitHub - Zubax/zubax_gnss: Zubax GNSS module, after which I followed the documentation. Readme.md uses git submodule update --init --recursive to update the submodule when an error occurs:
Which step did I make a mistake?
You don’t need to build the firmware yourself; doing that is not so simple because it is no longer maintained. If you are keen on doing so, you will need to find that specific revision of ChibiOS that the submodule points to.
Instead of building the firmware, use the prebuilt binary I linked above.
Thank you, but I still want to try this method again. If I can’t do it, I will use the binary you gave.