But it is happening.....
I am using AT89S52 micro and it is supporting hex file of 17 k at this time......
So I wanna know how is this happening.....and micro working properly.....
and it is happening only with me...??
Plz help me to solve this problem .......
Consider that a standard hex file has an address field and opcode per line as well as the data (which is represented as two ascii characters per byte), then a checksum...
Even ignoring everything ecept the data, I would expect 8K of binary image to correspond to 16K of hex, so 17K by the time you include all the overhead could quite easily be less then 8K of rom.
U have to consider format symbols, spaces, ":", and other staff that doesn't go into Flash/ROM.
For example, this file is for a 166 byte of flash memory data (if u check it manually every 2 numbers count a byte), but the whole file is more the double the size
Now dont' allow me to upload an .hex file... by the way u can check at every hex file that you have.