yoneken / rosserial_stm32

This is a part of [rosserial](https://github.com/ros-drivers/rosserial) repository to communicate with ROS system through a USART for STM32 embedded system.
BSD 2-Clause "Simplified" License
218 stars 72 forks source link

Unable to sync with device when using nucleo-f446re #32

Closed seo2730 closed 3 years ago

seo2730 commented 3 years ago

When I run rosserial, the error said "Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino". I checked USART2 that the global interrupt is enabled and also checked that DMA is added TX and RX. I also changed the buffer in STM32Hardware.h.(Change rbuflen=1024, tbuflen=2048 buffer to rbuflen=512 and tbuflen=512). But it didn't fix it. I don't know what to do....

seo2730 commented 3 years ago

I solve it. The solution is using another uart. I used USART3.