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?