We use the LPC18S37 MCU with its code-read-protection feature in CRP2 mode. Our image file is in HEX, due to needing to manipulate its internal structure with device-specific information before flashing (serial number, private key etc).
1. What's the cheapest programmer option for flashing the HEX files onto the MCU in production?
2. Is there any other option besides FlashMagic to erasing and then reflashing a device once its been flashed once?