How do I get uvision3 to NOT put any code at the reset vector? i.e. completely leave 0-7FFh alone.
The reason is that I want to build only the application part of my program and exclude the bootloader segment that lives between 0-7FFh. The map file shows that indeed everything in the application is where it should be, except the compiler keeps trying to save me from myself and sticks an LJMP at 0x0000 - which I don't want.
How do I keep the C_STARTUP segment from being part of the build?
Keils .hex is not "in order" Damn.
.. are made by i.. eh individuals that did not read the spec for Intel hex before they made their crap.
The result of that is, of course, that utilities have been made that will make a .hex file sequential. Some have been mentioned in this forum.
Erik
PS in your scheme there should be no requirement for a sequential .hex file.