Ok I am really confused with this stuff. After compiling my program on avrstudio 5 for UC3A1256 device I get th following:
AVR Memory Usage
text data bss dec hex filename
76414 12628 5476 94518 17136 myProg.elf
where as on my harddrive the file myProg.hex takes up 245KB.
How does that work?? Shouldnt it be 17.136KB?
I am trying to understand what actually needs to be programmed when doing loading from bootloader...which part of the hex file must be passed to the bootloader so it can flash the program region?