hello, I have made a program in assembly language (using keil) . After creating the hex file for the project in Intel hex format the size is coming around 348 bytes. However when I am loading this file in my programmer for burning the size is coming to be 118 bytes. how do i fix this?? Programmer is mini-usb interface universal programmer( locally made)
"how do i fix this??"
Why do you assume there is anything to fix?
Why do you feel that the hex file must have identical size to the amount of binary bytes consumed by the program when loaded into your processor?
As far as i know it is the hex file that is written as it is in the microcontroller's memory. Now the size of the hex file that is produced by project is given in bytes.So when i burn this file in my microcontroller i expect them to be of the same size .At least the one that is being loaded to be burned should be of the same size. Am i wrong somewhere?
View all questions in Keil forum