This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Build with GCC ARM Embedded; debug with uVision

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?