Date: Wed, 30 Jun 2010 01:45:34 +0700 From: Ho Van Than <hvanthan@gmail.com> To: Andrew Turner <andrew@fubar.geek.nz> Cc: freebsd-arm@freebsd.org, Ravindra <ravindra.kulkarni@globaledgesoft.com> Subject: Re: Porting FreeBSD-S3c2410 - Root file system Message-ID: <AANLkTinxWmMnw3FaFOc20QqPLGHnPiEQNDeZwbZ-2WLK@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I did for Root File System follow command 1. make buildworld TARGET=arm TARGET_ARCH=arm TARGET_CPUTYPE=arm920t 2. make installworld TARGET=arm TARGET_ARCH=arm TARGET_CPUTYPE=arm920t DESTDIR=/path/to/root/fs 3. makefs -B little /path/to/root.ufs /path/to/root/fs 4. make buildkernel TARGET=arm KERNCONF=LN2410SBC DESTDIR=/root/kernel installkernel -DNO_MODULES MFS_IMAGE=/path/to/root.ufs After that I met problem MAKE=make sh /usr/src/sys/conf/newvers.sh LN2410SBC cc -mlittle-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=arm920t -ffreestanding -Werror vers.c linking kernel.debug text data bss dec hex filename 2381094 126492 1515120 4022706 3d61b2 kernel.debug MFS image too large *** Error code 1 Stop in /usr/obj/arm/usr/src/sys/LN2410SBC. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. Can you help me resolve that one. Thanks. On Tue, Jun 29, 2010 at 2:59 PM, Ho Van Than <hvanthan@gmail.com> wrote: > Hi, Andrew > > Thanks for your good information about porting s3c24xx, I step by step do > porting work to our board s3c2440 (similar from http://www.yctek.com/), > but it's not success, can you give me some comment? > > I do like that > > 1. Install FreeBSD: > uname -a > FreeBSD com_BSD 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC > 2009 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 > > 2. Download source from http://svn.freebsd.org/base/head/sys > > 3. Compile > make kernel-toolchain TARGET=arm > make buildkernel TARGET=arm KERNCONF=LN2410SBC DESTDIR=/root/kernel > installkernel > > 4. Make image (That command I using Linux OS) > mkimage -A arm -O freebsd -T kernel -C none -a 30008000 -e 300080e0 -n > "FreeBSD" -d kernel kernel.boot > > 5. Running but can not, > utu-bootloader=>>>tftp 30000000 kernel.boot > dm9000 i/o: 0x18000300, id: 0x90000a46 > MAC: 00:02:c2:00:d7:7f > TFTP from server 192.168.1.253; our IP address is 192.168.1.122 > Filename 'kernel.boot'. > Load address: 0x30000000 > Loading: > ################################################################# > ################################################################# > ################################################################# > ################################################################# > ################################################################# > ################################################################# > ################################################################# > ################################################################# > ################################################################# > ############################################################## > done > Bytes transferred = 3312627 (328bf3 hex) > utu-bootloader=>>> > > utu-bootloader=>>>bootm > ## Booting image at 30000000 ... > Image Name: FreeBSD > Created: 2010-06-29 7:25:23 UTC > Image Type: ARM Unknown OS Kernel Image (uncompressed) > Data Size: 3312563 Bytes = 3.2 MB > Load Address: 30008000 > Entry Point: 30008000 > Verifying Checksum ... OK > OK > > Starting kernel ... > > undefined instruction > pc : [<3000808c>] lr : [<33f97e18>] > sp : 33d5fa84 ip : 33f9bd6c fp : 00000001 > r10: 30000000 r9 : 30000100 r8 : 33d5ffdc > r7 : 33f9bd6c r6 : 00000000 r5 : 00000000 r4 : 00000000 > r3 : 30008000 r2 : 30000100 r1 : 33d5ffdc r0 : 00000000 > Flags: nZcv IRQs off FIQs off Mode SVC_32 > Resetting CPU ... > > > > On Tue, Jun 29, 2010 at 2:00 PM, Andrew Turner <andrew@fubar.geek.nz>wrote: > >> On Tue, 29 Jun 2010 12:05:18 +0530 >> Ravindra <ravindra.kulkarni@globaledgesoft.com> wrote: >> >> > Thanks Andrew, >> > >> > Also i have Linux PC and downloaded the FreeBSD, Can i build the >> > FreeBSD on my Linux PC, or i need to have separate system >> You will need a FreeBSD machine to build FreeBSD. >> >> > I would like to know the system requirements >> Any computer running FreeBSD 8.0 will be able to build the code. >> >> Andrew >> >> -- >> Andrew Turner >> WhiteQueue Consulting http://whitequeue.com/ >> Custom FreeBSD and Linux development >> >> _______________________________________________ >> freebsd-arm@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >> > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinxWmMnw3FaFOc20QqPLGHnPiEQNDeZwbZ-2WLK>