Hi Pankaj,
On 07/20/2012 05:21 PM, Pankaj DEV wrote:
I downloaded latest sources for elf2flt from
http://cvs.uclinux.org/cgi-bin/cvsweb.cgi/elf2flt/
But they are exactly the same as from blackfin.
"but there are working ARM toolchains out there with elf2flt included"
Could you provide me any link/pointer for any ARM-CortexR4 toolchain with
elf2flt included ?
Try the code sourcery tool chains. They usually work pretty well.
Regards
Greg
-----Original Message-----
From: David McCullough [mailto:david_mccullo...@mcafee.com]
Sent: Friday, July 20, 2012 10:23 AM
To: Pankaj DEV
Cc: uclinux-dev@uclinux.org
Subject: Re: elf2flt error with ARM Cortex-R4 toolchain
Jivin Pankaj DEV lays it down ...
Hello,
I am using ARM-Versatile Cortex-R4 platform and I have toolchain build with
following components? versions :
1. GNU GCC : 4.6.3 20120301
2. GNU Binutils - 2.20.51.20100809
3. uClibc-nptl-0.9.33-66
To build the user application binary (FLAT), I downloaded the
following(latest) version of ELF2FLT package from
http://blackfin.uclinux.org/git/?p=users/vapier/elf2flt.git;a=summary
2011-04-04
David McCullough
<http://blackfin.uclinux.org/git/?p=users/vapier/elf2flt.git;a=search;
s=David+McCullough;st=author>
The GNU linker uses -v as a shortcut to --version,...
<http://blackfin.uclinux.org/git/?p=users/vapier/elf2flt.git;a=commit;
h=40f0d175e0847d922faa85cc18ec01f2129bb2b9>
My only question is why you are using the blackfin version of elf2flt for an
ARM system ? It may be fine, I don't really know, but its primary purpose
would be blackfind support I suspect ;-)
I haven't played with elf2flt for a long time, but there are working ARM
toolchains out there with elf2flt included. Build your ARM tool chain, then
try this version of elf2flt:
http://cvs.uclinux.org/cgi-bin/cvsweb.cgi/elf2flt/
Otherwise, hopefully someone on the list is currently using something and can
help you,
Cheers,
Davidm
I was able to build the package properly and install it in my existing (above)
toolchain, but now when I try to build a simple (hello) C user program using
?Wl,-elf2flt options, I am getting following errors :
a.
/root/distro-armv7r/STLinux-2.4/devkit/armv7r_uclibc/arm-cortex-linux-uclibcgnueabi/bin/ld.real:
section .junk loaded at [00000000,0000001f] overlaps section .text loaded at
[00000000,0000011f]
b.
/root/distro-armv7r/STLinux-2.4/devkit/armv7r_uclibc/arm-cortex-linux-uclibcgnueabi/bin/ld.real:
BFD (GNU Binutils - STMicroelectronics/Linux Base) 2.20.51.20100809 assertion
fail ../../bfd/elf32-arm.c:13377
Any Idea ?
My doubt :
Is ELF2FLT package compatible with the above mentioned versions of
GCC/Binutils/uClibc for ARM-R4 used ?
If anybody has tried to build a toolchain for ARM with this ELF2FLT package,
can u help us with the versions of GCC/Binutils/uClibc ?
Or may be if anyone knows any working ARM-CortexR4 working toolchain containing
ELF2FLT ?
Regards
Pankaj Dev
--
------------------------------------------------------------------------
Greg Ungerer -- Principal Engineer EMAIL: g...@snapgear.com
SnapGear Group, McAfee PHONE: +61 7 3435 2888
8 Gardner Close, FAX: +61 7 3891 3630
Milton, QLD, 4064, Australia WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev