Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Nov 2018 09:52:43 +0200
From:      Stanislav Galabov <sgalabov@gmail.com>
To:        Willem Jan Withagen <wjw@digiware.nl>
Cc:        Michael Zhilin <mizhka@gmail.com>, freebsd-mips@freebsd.org
Subject:   Re: Building a new version for my WiTi board
Message-ID:  <D593CDCF-2074-452D-8ED2-448E2A49555A@gmail.com>
In-Reply-To: <e12386f8-5e52-3adb-e8ee-ea276b3ecfde@digiware.nl>
References:  <b8b2e91a-afd3-60c5-6ad4-3fbac9011718@digiware.nl> <CAF19XBK_JZ8OPLZuqTH%2BUGAhvB2r90FyeN48qq9z7JaYT0TbYw@mail.gmail.com> <09b2150d-ef55-c032-59c4-4b218a03f186@digiware.nl> <e12386f8-5e52-3adb-e8ee-ea276b3ecfde@digiware.nl>

next in thread | previous in thread | raw e-mail | index | archive | help

Hi Willem,

Can you try this kernel:
https://www.dropbox.com/s/t1wevprzlsfegr0/kernel.uboot?dl=0 <https://www.dropbox.com/s/t1wevprzlsfegr0/kernel.uboot?dl=0>;

What I notice in your build process is that after your objcopy step you use kernel instead of kernel.bin in the mkimage step. Try using kernel.bin produced in the objcopy step instead as input to mkimage and that should work.

Best wishes,
Stanislav

> On 13 Nov 2018, at 18:38, Willem Jan Withagen <wjw@digiware.nl> wrote:
> 
> On 13-11-2018 14:13, Willem Jan Withagen wrote:
>> On 13-11-2018 13:59, Michael Zhilin wrote:
>>> Hi,
>>> 
>>> You need to specify FDT DTS file. Try to uncomment first line of kernel configuration file MT7621_FDT:
>>> #makeoptions    FDT_DTS_FILE=WITI.dts
>>> 
>> Hi Michael,
>> That helps....
> 
> What I've done....
> 
> sudo make KERNCONF=MT7621_FDT FDT_DTS_FILE=WITI.dts TARGET=mips
> TARGET_ARCH=mipsel kernel-toolchain buildkernel
> 
> cd /usr/obj/mips.mipsel/usr/srcs/Mips/src/sys/MT7621_FDT
> readelf -h kernel | grep 'Entry point address:'
>   Entry point address:               0x80001100
> ../../tmp/usr/bin/objcopy -O binary kernel kernel.bin
> 
> mkimage -A mips -O linux -T kernel -C none -a 0x80001100 -e 0x80001100 -n 'FreeBSD Kernel Image' -d kernel kernel.uboot
> 
> And then I TFTPboot this kernel in uboot on the WiTi board
> 
> But it freezes like this:
> MT7621 # bootm
> ## Booting image at 80100000 ...
>   Image Name:   FreeBSD Kernel Image
>   Image Type:   MIPS Linux Kernel Image (uncompressed)
>   Data Size:    5998108 Bytes =  5.7 MB
>   Load Address: 80001100
>   Entry Point:  80001100
>   Verifying Checksum ... OK
> OK
> No initrd
> ## Transferring control to Linux (at address 80001100) ...
> ## Giving linux memsize in MB, 256
> 
> Starting kernel ...
> 
> ----------------------
> 
> And then it freezes.
> 
> Is this because there is no serial device in the kernel any longer?
> 
> Or do I need to do different things.
> 
> --WjW
> _______________________________________________
> freebsd-mips@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-mips
> To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D593CDCF-2074-452D-8ED2-448E2A49555A>