We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Using the GCC ARM Embedded toolchain:
"As part of its ongoing commitment to maintaining and enhancing GCC compiler support for the ARM architecture, ARM is maintaining a GNU toolchain with a GCC source branch targeted at Embedded ARM Processors ... ARM employees are maintaining this project."
launchpad.net/.../
As Keil is also now an ARM company, is it intended that uVision should be able to debug an executable built with the GCC ARM Embedded toolchain?
At the moment, when I try, I get
load my_file.elf *** error 59: invalid absolute module
This is unhelpful, as it gives no information at all on what is "invalid" about it!
http://www.keil.com/support/docs/3692.htm says:
"The error message 'invalid absolute Module' indicates a problem with the debug information loader in µVision. Unfortunately, we can't guarantee that µVision can load .ELF-Files from all 3rd party tools."
Does the GCC ARM Embedded toolchain still count as "3rd-party"?
Is there a specific set of GCC ARM Embedded options to get debug information compatible with µVision?