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?