The Ethernet recovery tool is a small application included in the Xilinx provided KR260 Starter Kit QSPI image. It provides a simple Ethernet-based interface and application for updating the boot firmware. This application and interface is initiated by holding the firmware update button during the power-on sequence. The application uses a fixed IP address of 192.168.0.111. The following figure shows an overview of the set-up.
The Ethernet recovery tool provides a mechanism for updating either of the
dynamic boot partitions within the primary boot device if Linux is not functional.
If Linux is functional, the recommendation is to update the boot firmware using the
xmutil
boot firmware update utilities. The
associated update content is a Xilinx XCK26
binary boot image captured as BOOT.BIN. To
support platform recovery, the KR260 Starter Kit
factory BOOT.BIN image is made available on the
Xilinx SOM Getting
Started web page. You can also use this tool when customizing the
platforms boot firmware with your own BOOT.BIN
generated through the Xilinx
Vitis and PetaLinux tools.
To use the Ethernet recovery tool, follow these steps:
- Connect the PC to the KR260 Starter Kit via Ethernet as shown in Figure 1. Ensure that the system is connected to the KR260 J10C Ethernet port. The other ports will not work for platform recovery.
- Set the PC to a static IP address that is on the same subnet as the recovery tool (192.168.0.XYZ), but not 192.168.0.111.
- Hold the firmware update button when powering on the device. You should also see the UART print outs from the recovery application.
- Use a web-browser (e.g., Chrome or Firefox) on the PC to navigate to the URL http://192.168.0.111 for access to the Ethernet recovery tool.
- Use the Ethernet recovery tool GUI in the web-browser to update either the A or B boot firmware partitions with a BOOT.BIN file from the file system on the PC. The Ethernet recovery tool interface is shown in the following figure.