This isn't a request for someone to write such a converter!
I've already written one, but it's *very* basic and I'd like some help.

Essentially, I've created a module for version 2.11 of binutils that
will write a UBROF file containing just program data. It is good
enough to be used to convert the ELF output of the msp430-gcc suite to
something that IAR's C-spy can read and download (via JTAG) into a
processor.

Indeed, until I can get msp430-gdb/gdbproxy to work, it's my only
convenient route for msp430 development. It means that everything except
the actual running of C-SPY can be done in a makefile on a linux box,
which for me is close to perfect.

             ----------------------------------------

However, I need help. I don't know much about binutils, and what little I
know of UBROF file format is all from reverse-engineering. ( I'm the guy
who wrote the "UBROF file format dismantler" tool currently in the
mspgcc-project's CVS tree. ) My binutils hack is an utter mess, and I
dare not offer it to the binutils people in that state!

I have not yet managed to create a valid symbol table for my UBROF files.
My dismantler can see such items in files produced by IAR's tools, but I
can't seem to create them from scratch.

My binutils hack can only output UBROF, not read it in. For a module
to be added to binutils formally, it would be proper to have it able to do
both. Assuming that is, that the binutils people would even want such a
thing in the first place.



I'm currently over-worked(*) on "real" projects, and request help from anyone
prepared to lend a hand. Interoperability with IAR's tools is becoming less
important now with native linux JTAG appearing, but those of you on non-i386/
non-linux platforms may still want it.

Volunteers, please form an orderly queue...... :-)




(*) Aren't we all?


--

Steve Hosgood                               |
st...@caederus.com                          | "A good plan today is better
Phone: +44 1792 203707 + ask for Steve      |   than a perfect plan tomorrow"
Fax:   +44 70922 70944                      |              - Conrad Brean
--------------------------------------------+
        http://tallyho.bc.nu/~steve         |  ( from the film "Wag the Dog" )



Reply via email to