micro-ROS / micro-ROS/micro_ros_vitis_component

rclc_executor_spin_some returns RCL_RET_ERROR when using a custom transport

Abierto
#10 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Shell
Estrellas
6
Forks
3
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I am implementing a custom transport on FreeRTOS using the MicroBlaze processor. The transport is straightforward—it continuously polls memory, waiting for new data in the custom read function. I have already verified that the custom read function returns the correct number of bytes.

However, I am encountering the generic error "RCL_RET_ERROR". How can I effectively debug this issue? What does this generic error typically indicate?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Empieza rastreando rclc_executor_spin_some y la función de lectura personalizada para encontrar dónde se produce RCL_RET_ERROR. Reproduce el fallo en el transporte FreeRTOS/MicroBlaze e inspecciona la ruta de retorno y los diagnósticos disponibles. Se considera terminado cuando se haya identificado la capa que falla y el issue tenga documentado un camino de corrección o depuración.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
embedded-iot
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.