The bootloaders try to use most or all of boot flash, but there is an area of boot flash on MX devices that is used for a debug executive by MPLAB tools (Real ICE, ICD 3, PICkit 3, even chipKIT Prog). The result is that MPLAB projects that have the bootloader as a loadable will not be able to execute, as the bootloader will fail to operate.
Ideally, the area for the debug executive would be blocked out by the linker script. This might have to be done for future boards only, rather than clobber existing product bootloaders.
The bootloaders try to use most or all of boot flash, but there is an area of boot flash on MX devices that is used for a debug executive by MPLAB tools (Real ICE, ICD 3, PICkit 3, even chipKIT Prog). The result is that MPLAB projects that have the bootloader as a loadable will not be able to execute, as the bootloader will fail to operate.
Ideally, the area for the debug executive would be blocked out by the linker script. This might have to be done for future boards only, rather than clobber existing product bootloaders.