DLPU057A March 2018 – April 2022 DLP3030-Q1
Purpose of this command is to indicate to the bootloader that the control should stay in bootloader and that jump to main application should not be performed automatically. Bootloader waits for some time (10ms) after initialization, to check if this command is received.
This command is to be sent without the command packet. That means, there is no Start Character, Command Byte or Checksum bytes sent over SPI. The command is a repeated 4-byte pattern. The bytes are to be sent until a valid 4-byte response pattern is received back from piccolo. When the host receives the 4-byte response pattern, the host will stop sending the 4-byte pattern.
The bootloader will monitor for this 4-byte pattern. When it detects the pattern, it sends back a 4-byte response pattern with the next 4 bytes. Detection of this pattern indicates to the bootloader that it should not jump to the main application and wait for further SPI commands.