What do the parameters "download" and "download_apps" do?

Answer

Question: In the WICED IDE, in the build targets there is a "download" and "download_apps" parameter.  The documentation says that you need to run "download" & "download_apps" once, and then you just need "download" from then on. What does each parameter do?

Answer: The "download" parameter instructs the build/programming environment to program the bootloader, DCT and application into the STM32 internal flash . The "download_apps" performs additional steps to program the required Wi-Fi firmware and apps table into the external SPI flash . During development, once you?ve programmed the external SPI flash at least once with the Wi-Fi firmware and apps table (which are typically static), you can save some time if only modifying application firmware by just using "download". During manufacturing, both "download" and "download_apps" must be run on a new board to ensure both the bootloader/DCT/application are programmed into STM32 internal flash AND the Wi-Fi firmware and apps table are programmed properly into the external SPI flash.