I import the Bootloader 2.0.0 with MKL25Z4 bootloader.
Why are the Code size so big?
If it need 69kb flash size, it means that customer can't choose less than 128k flash MCU?
BTW, does have bootloader of KDS with processor expert version?
FWIW, I built the MKL25Z4 freedom_bootloader project in IAR EWARM, with all peripherals enabled, and I'm seeing the image size is less than 40k. Disabling all peripherals but UART and I'm seeing an image size of about 19k.
Trying enabling code size optimisation.
If max. application size is important there is also the uTasker KBOOT implementation that is compatible:
This allows KBOOT UART, KBOOT USB and also USB-MSD (all enabed together) to fit in about 19k when built with KDS (GCC). KBOOT UART compatibility requires around 8k if only UART is needed.
When built with IAR it is about 5..10% smaller.
Retrieving data ...