Hello all, I am a little confused: The generated HEX file size of my program is double the size of the sum of all program conponents as they appear in the generated memory map. How can this be?
Thanks in advance
Look at how the Intel Hex format works: http://www.keil.com/support/docs/1584.htm
You will see that an Intel Hex-format file cannot possible be less than twice the size of the binary data that it represents - and, in fact, must be somewhat larger due to the overheads of the file format!
See also: http://www.keil.com/support/docs/3250.htm
Andy, Thanks a lot!
your Cactus :)