cancel
Showing results for 
Search instead for 
Did you mean: 

Nucleo Board F746ZG, USART connection with ROS, issue: Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino

Italo
Associate II

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!

1 REPLY 1

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.

Prior post https://community.st.com/s/question/0D53W00002GlleaSAB/error-in-stm32-cube-ide-on-nucleo-f746zgtarget-no-device-founderror-in-initializing-stlink-devicereason-no-device-found-on-target

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..