nvidia-holoscan/holoscan-sensor-bridge

Rarely, HSB does not forward data recevied on the MIPI interface, resulting in an "Ingress frame timeout; ignoring." message.

Opened this issue · 0 comments

An initialization bug in the FPGA MIPI receiver block IP sometimes causes data to be dropped before being delivered to the FPGA's UDP packetizer; resulting in no sensor data being delivered to the host. If you've commanded a camera to send image data, but no data is observed and the timeout message is displayed, you can verify that this is the cause by issuing these commands within the HSB demo container:

hololink read_uint32 0x50000000   # for the first camera
hololink read_uint32 0x60000000   # for the second camera

If a camera is configured to issue data, but a 0 appears in this memory location, then this is an indication that the receiver is in this stuck state. hololink.reset() is able to clear this condition. Work is underway with the IP vendor to resolve this condition.