As per the title, I can get the arducopter 3.0.1 code to compile just fine in the ardupilot IDE, but flashing to the ATMEGA2560 (ardupilot 2.4) is a problem.The hex appears to upload without issue, but always encounters a mismatch at address 3C000 during verification. Compiling the hex and flashing with mission planner yields the same result.
What's going on here? Is AVRdude trying to flash into protected memory and failing perhaps? is there a fix? Thanks in advance for any assistance?
Replies
This is no longer an issue with the new update, as APM_config.h has options to disable certain features to reduce the size of the hex, which allows the program to be successfully flashed to the APM.