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

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: cross-gcc for arm7tdmi-s with soft-float and thumb-interwork


hello yegor,

Am Mittwoch, 14. November 2007 08:41 schrieb Yegor Yefremov:
>
> Hi Chris,
>
> I had also some trouble compiling the toolchain for ARM9 CPU. I found
> the solution by taking the croos-toolchain provided by Debian
> http://www.emdebian.org/tools/crosstools.html. So if it works for you,
> you can simply install VMWare Player (http://www.vmware.com/) and use
> your Debain distribution under Windows. Take a look at this project
> http://en.wikipedia.org/wiki/Xming for better integration of the VMWare
> in your WIndows environment. This are my researches on available
> toolchains: http://www.yagarto.de/
> http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/#winarm
> http://www.codesourcery.com/
> http://www.gnuarm.com/
>

thanks for the hints, i'll try some of them. gnuarm and codesourcery are 
definitely not useable for me due to the missing thumb-interworking in the 
glibc and the compilers own libgcc. additionaly, using a precompiled 
toolchain does not show me how to get it right myself. i'm interrested in the 
black-magic of building cross-tools as well, you know ;)

there is no problem with getting a toolchain to work, as long as i dont use 
thumb-code in conjunction with the libc functions, or as long as i use 
thumb-code but dont use libc/libgcc stuff.

the device i'm using has very limited resources, plus it doesnt have internal 
memory but needs external flash. this flash is accessed with 4 waitstates, 
and uses a 16bit data-bus. that means to grab a full 32 bit word i have to 
wait 8 cycles.
for that very reason i copy some time-critical code from flash to the internal 
sram during the startup. and since there is only 64kb of internal sram, i 
need these code's to be in thumb-mode (only 16 bits per instruction instead 
of 32).

see the problem that i have?

> Best regards,
> Yegor Yefremov
>

thanks for the hints,

chris

> --
> For unsubscribe information see http://sourceware.org/lists.html#faq

--
For unsubscribe information see http://sourceware.org/lists.html#faq


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