I am using the Keil uVision4 IDE to program an NXP LPC1768. I need recommendations for combining two hex files. The two files are going to be a boot loader and an application that will be used for production programming. Currently, I am successfully able to program each file to the device independently. This is done by running a build on each project and loading via the Keil uVision4 IDE.
Also, is it a valid approach to program the microcontroller with just the boot loader and then use the boot loader to upload the application file?
In regards to effort - I currently have each file built from the IDE. Following each build a hex file is automatically created and then downloaded to the device by using the FLASH->DOWNLOAD
option in the IDE. Using the specfic "options for target" within the IDE, I can successfully load the boot at memory address 0x0
and the application at 0x10000
.