[uClinux-dev] elf2flt error with ARM Cortex-R4 toolchain
pankaj.dev at stericsson.com
Fri Jul 20 03:21:00 EDT 2012
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 ?
From: David McCullough [mailto:david_mccullough at mcafee.com]
Sent: Friday, July 20, 2012 10:23 AM
To: Pankaj DEV
Cc: uclinux-dev at uclinux.org
Subject: Re: elf2flt error with ARM Cortex-R4 toolchain
Jivin Pankaj DEV lays it down ...
> 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 - 188.8.131.5200809
> 3. uClibc-nptl-0.9.33-66
> To build the user application binary (FLAT), I downloaded the
> following(latest) version of ELF2FLT package from
> David McCullough
> The GNU linker uses -v as a shortcut to --version,...
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:
Otherwise, hopefully someone on the list is currently using something and can help you,
> 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) 184.108.40.20600809 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 ?
> Pankaj Dev
David McCullough, david_mccullough at mcafee.com, Ph:+61 734352815
McAfee - SnapGear http://www.mcafee.com http://www.uCdot.org
More information about the uClinux-dev