Hi everybody, We are using uVision3, LPC2104(ARM7) & ULINK-JTAG. We are trying to download two applications to flash in one only step, that is, selecting only one file. -Option 1: We could do it editing the HEX files of each APP but, are we able to download an HEX file through uVision3 and ULINK? uVision3 seems to work with ELF files only. -Option 2: Can we download a "list" of ELF files? Any other option? Any suggestion? Thanks in advance!! Joe
Hi, I run into the same problem some time ago, but i was unable to solve it. Two applications, two downloads. It's sad but i think it's true. cu
We know about this limitation and work on a new revision that removes it. As work-around, you may first use the simulator and load both applications there. Then use the SAVE command to generate a HEX file that contains both applications. Then use this HEX file which contains the combiation of both files.
Thanks for your replies, now I have an HEX file that is combination of two HEX files. How can i download it through ULINK now. uVision3 only downloads ELF files, am I wrong? JM
uVision3 only downloads ELF files, am I wrong? Yep. You can also download HEX files. Take a look at the following knowledgebase article. http://www.keil.com/support/docs/2815.htm Jon
Actually there is even a better way that came accross while discussing the problem with development. It is very easy to add an additional application to be flash-ed together with the project's application. You just need to add the "LOAD filename" to the Flash INI file (filename of the additional application). This INI file is indented for BUS and or other configuration commands that are executed prior the LOAD command, but it can be also used to add additional program parts (can be in HEX or ELF format). The LOAD command must be placed at the top in the INI file since it issues a Reset. You may avoid the RESET command by the sub-option INCREMENTAL.
Thanks a lot, the flash.ini file really works!!