1. Downloading an application via UART/SPI and programming the application image to the flash in QN902x.2. Downloading an application to internal SRAM via UART/SPI and executing the application directly.3. Loading an application located in Flash to internal SRAM and executing the application.