I got stuck with the memory distibution of APM2.8. I know it based on Atmega2560 mcu, and when I came to official website to download firmware I've espied that it's about 690kb [link to firmware] whereas atmega has only 256kb flash memory. How does it burn to MCU ?
The ArduCopter.hex file is a text file and contains additional data that will not end up in the Mega. Further the hex-values are converted to binary data which basically halves the actual data.
Just upload it; if it's too big you will be informed and somebody can take it from there. Looking at the size, you probably need to upload using a ICSP programmer.
The file is in Intel hex format https://en.wikipedia.org/wiki/Intel_HEX
Each line of the file contains 16 bytes of the code for the Mega.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.