Holoscan-sensor-bridge does not work with the MPF200-ETH-Sensor-Bridge

Hi, anyone,

I tested the holoscan-sensor-bridge SDK with the NV AGX Orin developer Kit and the Microchip MPF200-ETH-Sensor-Bridge board, and tested the FPGA firmware 2407 and 2507 with the NV holoscan-sensor-bridge SDK ver 2.0.0, ver 2.3.0, and ver 2.5.0.

About the FPGA 2507, ping 192.168.0.2 has not any response, and the wireshark has not captured any data from the board.

About the FPGA 2407, ping 192.168.0.2 was correct, and the wireshark captured two types of the UDP package from the FPGA board, one of which is a short package(78 bytes) from the 192.168.0.2:10001 to the 255.255.255.255:10001, and the other is a long package(342 bytes) from the 192.168.0.2:12668 to the 255.255.255.255:12267.

I completed running the hololink-enumerate and the hololink hsb_ip_version.

I checked the I2C EEPROM data on the FPGA board.

please see the attached word file.

pics.docx (550.6 KB)

my question:

1, does the EEPROM data have to match with the FPGA firmware version?

2, how do i update the EEPROM?

3, what is the EEROM data structure?

4, are there any other settings of the NV AGX orin kit and the MPF200 board for the HSB SDK?

sh docker/demo.sh as below:

the UDP long package as below:

Hi,

The EEPROM contains the MAC address of the board, this allows unique address per board.

The MAC address within Microchip boards need to be updated for post 2507 versions. Please use the instructions from Microchip in section 9 of this Application Note to update.

thanks, dear Kewoo