I am designing a system that will be somewhat inaccessible in installation, but with a requirement for field upgradability over USB, so need upgrade not using an external programmer. We could just implement a USB virtual Com port for upgrade with a boot loader program, but this solution says we can't do any actual debug in something close to an installed system. What would be great is to implement something like the embedded debug circuitry of the typical evaluation board, but my understanding is that ATMEL/Microchip don't provide that as a product to end users.
Do people think it might be possible to get them to change their mind. Our projected volumes are 1000s/year which puts us above what many would call 'End User', but isn't really High Volume.
I do see some options from places like Segger, who have an embedded J-Link, but some of their conditions seem onerous for us (though I understand some of the reason for them to have it).
Any other reasonable alternatives that people know of?