Hi Mark,
1- I think CW is full version because if I compile the 200k of program it goes well, without the bootloader.
2- If I compile a smaller file the program goes well with the bootloader. And I have looked to the flash memory and the bootloader is located in the first locations, and the program is the same in the two different version, it is only shifted of 5000 in the bootlader version...
My bootloader is a semplification of your SPIMODE. I use fyle system instead of the direct hardware command read/write of the spi eeprom..
I have looked to the Device errata, and I have noted you have setted the workaround 1 that is the best solution.
Is there some settings in utasker that reduce the program memory? due to the fact that a
part is for the web pages (I don't use http but it is enabled)
or some settings in the compiler/linker that you don't have considered because utasker don't exceed the 128k because in the FLASHMODE it is considered that the greater part is destinated to the program that must be copied by bootloader?
today I do many test...
Mark, best regards and many thanks to you
Fabio