I also find linker scripts pretty cryptic. I have not found good (for me) documentation, and the sample scripts provided by Microchip are not heavily commented. I've been able to fiddle and fiddle to get some code in the boot flash and the remainder in the application flash. One tricky thing is that on the PIC32, if you use a string literal in code that is in the boot section, it appears the literal itself ends up in the application section. For example, I'll declare an initialized string in the boot section. I then change what's in the application section and the string is gone! Harold --=20 FCC Rules Updated Daily at http://www.hallikainen.com Not sent from an iPhone. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .