Post Go back to editing

Deleting firmware on device to test firmware loading procedure

Thread Summary

The user inquired about removing firmware from prototype boards to test the firmware loading procedure using the ADIN6310 TSN driver library. The engineer suggested using the SES_ImageLoader() function, which erases the device during the firmware loading process. A breakpoint can be set at case SMP_FLASH_ERASE_SUCCESS in SES_firmware_update_control.c (line 848 in Rev 5.0, line 862 in Rev 5.1.0) to confirm the erase. After erasing, the device should send image request messages from the default MAC address 79:c6….
AI Generated Content
Category: Software
Product Number: ADIN6310
Software Version: ADIN6310 TSN Driver library Rev 5.0

Is there a way to remove the firmware currently loaded onto the switch so we can test the firmware loading procedure? We only have a few prototype boards, all of which already have firmware installed, but we’d like to evaluate how stable the process is with our current hardware configuration.

We’re using the ADIN6310 TSN driver library Rev 5.0. I’ve also reviewed Rev 5.1, but I haven’t found any standard method for removing the firmware in either version.

Thank you