then why did your mcu board reboot automatically?
buffer overflow?
I split my 1MB .srec file into small files (32KB each), downloading and storing it into External memory, the entire process is taking 7Min time period.
is there any way to minimize the time period?
how about 64KB each for the small files?
we tried to download 64KB file from the server, but we do not have enough memory to buffer the data.
how about 40K, 50K?
you need to figure out if this is time period is related to the file size
have you tried to zip the small file (32KB each)?
will it have improvement?
I have tried with different file sizes 4KB, 8KB, 16KB and 32KB
the time is varying based on the file size. For 4KB file it takes more time comparing to 8K, 16K and 32K, if the file size increases, then the time decreases.
I am using STM32CubeIDE Free RTOS, does it support Zipping and unzipping?
then probably you need to check whether there is some zip command like zip,tar,7zip, or you need to recompile it with your platform toolchain so that you can unzip those 32KB small files