This invention discloses a method for remotely updating a ZYNQ unit's LVDS interface. The ZYNQ unit comprises an embedded ZYNQ unit and a logic unit. An LVDS receiving module is configured in the ZYNQ logic unit to match the LVDS communication protocol with the embedded LVDS computer
upgrade system, enabling the ZYNQ
chip to establish LVDS interface communication with the embedded LVDS computer
upgrade system. After the ZYNQ
chip powers on and operates normally, establishing LVDS interface communication with the embedded LVDS computer
upgrade system, the embedded LVDS computer upgrade system sends the BIN file to be updated to the ZYNQ
chip via the LVDS interface for erasure and
rewriting. This invention employs a working
firmware and
recovery firmware design, and through multiple boot
modes, solves the problem of ZYNQ failing to start normally after an unexpected power outage during the update process. It has advantages such as simple operation, high reliability, and no need to unpack the device. Even if the device experiences an unexpected power outage during the update process, the multiple boot methods ensure that the device can still operate normally after power-on and re-update the program. This invention is suitable for field
test program updates, solving the problem of having to unpack the device for field
test program upgrades, and the remote program update is stable and reliable.