I figured out that the application is stored in internal flash in 43438 device. But during OTA update, the wiced_ota_server reads the chunk of data and calls sflash write related functions to copy it to flash. Now the question is where is the application written, in internal flash or in external flash?
1. The DCT_APP0_INDEX points to which location?
2. How does the processor decide on the location w=from which it has to fetch the application?
3. How is the application written to internal/external flash?
Partial answer to 3: The sflash write app is used to write application to external flash.
My question is whether the same APIs are used to access internal flash.
Your response will be highly appreciated!!!