From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Larmour To: Pranav Purohit Cc: ecos-discuss@sources.redhat.com, gitam@mahindrabt.com Subject: Re: [ECOS] How to Port Linux on SA1110 Date: Mon, 21 May 2001 07:31:00 -0000 Message-id: <3B0926D5.DE0DE22C@redhat.com> References: <3B091D2E.CA28B689@mahindrabt.com> X-SW-Source: 2001-05/msg00333.html Pranav Purohit wrote: > > Hi, > > I am trying to port Linux on Intel StrongARM SA1110 Development Board. You do realise that eCos is not Linux, right? > As development tool I am using binutil 2.10.1, GCC 2.95.2, Insite 5.0 > and I had followed the > instruction given in following URL. > http://sources.redhat.com/ecos/install-linux.html > > 1.While configuring binutil,gcc and Insite as target i had given > 'arm-elf'. Is it true for > SA1110(Assabet) if not then what I have to give for SA1110(Assabet). > I had configure binutil with following command > ./configure --target=arm-elf --prefix=/tools > --exec-prefix=/tools/H-i686-pc-linux-gnu \ > -v 2>&1 | tee configure.out > > 2.While building 'ECOS' for target what I should give for > SA1110(Assabet). You need to use the assabet target! If this isn't supported, perhaps this means you are using eCos 1.3.1. You instead need to use eCos from anonymous CVS: http://sources.redhat.com/ecos/anoncvs.html > 3.Before building test application what I should uncomment in Makefile > (in > ~/ecos-1.3.1/examples/Makefile ) for XCC. > > 4.After compiling application (using command arm-elf-gcc -o hello.o > -I/INSTALL_DIR/include > hello.c -L/INSTALL_DIR/lib -Ttarget.ld -nostdlib) it generate hello.o , > How to test this > hello.o? You need to have put a ROM monitor like RedBoot on the board. You can download redboot binaries from a link off http://sources.redhat.com/ecos/boards/assabet.html . That page also has a link to documentation on how to program the board though it doesn't say much. Jifl -- Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062 Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine