Keil Logo

µVISION DEBUGGER: ERROR 59: Invalid Absolute Module

Information in this knowledgebase article applies to:

  • MDK-ARM V5.xx


After using the fromelf utility to convert my AXF image file to a binary file *.bin. Is it possible to program/download this *.bin file to the flash on my target device in µVision with a ULINK debugger?

When trying to program the flash with this *.bin file in µVision, I get “ERROR 59 – Invalid Absolute Module”.

What is the reason and how can I fix error?


The error message "Invalid Absolute Module" indicates the debug information loader doesn't recognize the format of the absolute module being loaded.

µVision only loads ELF, AXF or HEX files. µVision does not load binary BIN Files.

The AXF file consists of ELF and DWARF debug information. The DWARF debug information is where most of the problems lie in using third party generated ELF files. So some AXF files generated with components created by 3rd party tools (such as GCC) can result in this error message.

To correct this error, make sure that:

  • Either the participating components are generated and compatible with the ARM compiler
  • Or that any 3rd-party-generated components are supported by ARM




The following Discussion Forum threads may provide information related to this topic.

Last Reviewed: Thursday, February 15, 2018

Did this article provide the answer you needed?
Not Sure
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.