2023-05-22 03:24 AM
My Demo I need to establish a USART connection between my board and ROS1. The python code I run in ROS environment is in the package "rosserial_python" and it is called "serial_node.py". I followed this guide ( https://www.youtube.com/watch?v=cq0HmKrIOt8 ) which worked on F401RE only, but not on the F746ZG. Every time subscribers/publishers cannot work since the following error appears:
Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino
The package is this https://github.com/yoneken/rosserial_stm32
Thank you for your time and kindness!
2023-05-22 08:13 AM
Not sure there's a lot of ROS support here. And I'm not sure I'm watching a 30-min video to apprise myself of the issues here. Debug it so you understand the mechanics and reasons for the failure / error.
As far as I'm aware rosserial just has basic expectations that the TTY operates properly. Perhaps start by making sure you have viable two-way comms working, say in a terminal application.
That baud rates at the UART-to-UART level are working.