The command "SAVE" can be used to save a specified memory to hex file. So, my question is that there is any command for loading a file into a specified memory area? For example, I have a hex file, I want to write it into external memory from 0x0100 to 0x0200. The website http://www.keil.com/support/man/docs/uv3/uv3_cm_load.htm is about command "LOAD", but it seem can not load file into a specified memory.
Thank you for helping.
Best Regard.
But you can convert a BIN file to HEX - see the links in the page I cited earlier.
There are ready-made tools available for this purpose - some of them are even available for free, like "srecord". They can also do the address manipulation for you.
"There are ready-made tools available for this purpose - some of them are even available for free"
And some included with the Keil tools! Of course, the Link describes the Keil ones.