This is the mail archive of the crossgcc@sourceware.cygnus.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more infromation.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

(arm-elf-gcc) elf to ARM AIF (and ARM elf) conversion problems


We want to target code developed using eCos compiled with arm-elf-gcc to a
particular HW/SW co-verifier. This tool has an ARM7TDMI model but unfortunately
it requires the older aif (arm intermediate format) as source to their
proprietary utility that generates S-Records and associated debug information
files.

We have tried using the ARM utility 'fromelf' to generate aif, but this does
not work. ARM tell us: 
> The fromelf tool was never designed to be utilised as a converter from
> third party tool images into other image formats. It works very closely
> with the information provided by the ARM linker and relies on some internal
> data provided by the linker that cannot be provided by third party tools [...]
> 
> It is not a simple issue to modify a, for example, GNU produced image
> because in some cases they actually could make use of constructs which are
> not supported by the ARM tools.

We have also asked the vendor of the co-verification tool for possible
solutions, and have been told:
> We do have plans to support elf/dwarf2 format for the "ASDT (ARM Software
> Development Tools)". Though like ARM mentioned, the elf/dwarf2
> image from ASDT is different from elf/dwarf image that Cygnus GNU generates.
> So I'm sure this new converter will not help your situation.

I have 2 questions:
1) Can anyone help with the immediate problem of getting from arm-elf-gcc
generated elf to aif?
2) What will the path be from arm-elf-gcc generated elf when the coverifier
DOES support ARM's elf/dwarf2, if there is actually a difference between the
format generated by the GNU tools and that generated by the ARM tools?

Please contact me directly with any replies. Please also advise if this might
be better posted to egcs@egcs.cygnus.com

Thanks

Mick

mickp@cadence.con
-- 
* Mick Patrick, Cadence Design Systems, VCC PV, 1 Alba Campus, Livingston, 
*       EH54 7HH, Scotland. Tel +44 1506 596125  Fax +44 1506 595959

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]