bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

problem with objcopy IEEE-695 support


From: john . robinson
Subject: problem with objcopy IEEE-695 support
Date: Thu, 1 Mar 2007 12:03:35 +0000


I have a problem with binutils-2.17 objcopy, and IEEE-695 support.

I am trying to use objcopy to convert an ELF file from Tasking VX 2.1r1 toolchain for the Infineon c16x into an IEEE-695 format for use with an earlier Tasking debugger.

I have downloaded binutils version 2.17, and built it with --enable-targets=all, using cygwin.

I can run the conversion from ELF to IEEE, but the resulting file cannot be read by the debugger.  It cannot be read by objcopy itself, which I find quite odd.  I am not sure whether to suspect the reading or writing of the file, and I am having trouble finding much about the file format.  

This is what I see:

C:\DOCUME~1\JROBIN~1\WORKSP~1\myproj\Debug>readelf -h myproj.elf
ELF Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           <unknown>: 74
  Version:                           0x1
  Entry point address:               0x1054
  Start of program headers:          52 (bytes into file)
  Start of section headers:          107504 (bytes into file)
  Flags:                             0x2
  Size of this header:               52 (bytes)
  Size of program headers:           32 (bytes)
  Number of program headers:         171
  Size of section headers:           40 (bytes)
  Number of section headers:         188
  Section header string table index: 1

C:\DOCUME~1\JROBIN~1\WORKSP~1\myproj\Debug>c:\cygwin\binutils-2.17\binutils\objcopy -I elf32-little -O ieee myproj.elf myproj_0.abs

C:\DOCUME~1\JROBIN~1\WORKSP~1\myproj\Debug>c:\cygwin\binutils-2.17\binutils\objcopy -I ieee -O ieee myproj_0.abs myproj_1.abs
/binutils-2.17/binutils/objcopy: myproj_0.abs: File format not recognized

I suspect this happens with almost any elf->abs->abs conversion.  When I have attached my example files the email has been rejected.  If anyone wants my examples files, please email me.

Thank you


Best wishes

John Robinson
Software Engineer

------------------------------------------------------------------------------
LiveDevices Ltd
Atlas House
Link Business Park
Osbaldwick Link Road
Osbaldwick
York YO10 3JB

Phone:+44-(0)1904-562628
address@hidden
www.livedevices.com
Company Number: 3383737 VAT No: GB 698 0218 08
Registered Office, Wilberforce Court, High Street, Hull, HU1 1YJ
------------------------------------------------------------------------------

This message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please inform us immediately and destroy this message including all copies thereof.

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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]