I want to print the area from 0x0000 to 0x0400 to see exactly how the linker placed things and I can't find a way to do this. Also, there is no LST file that covers this area, because it's mixed from startup code, ISR code, linker stuffing routines in there where it can, etc.
what's about unsigned char code *c; for(c=0; c<400; c++) printf("%x",c);