Building a new version for my WiTi board
Willem Jan Withagen
wjw at digiware.nl
Wed Nov 14 09:17:37 UTC 2018
On 14/11/2018 08:52, Stanislav Galabov wrote:
> Hi Willem,
>
> Can you try this kernel:
> 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.
That would be a typo, then.
I think I had the same mistake the previous time I tried to build.
I'll first try to fix my build, and then try your kernel.
--WjW
>
> Best wishes,
> Stanislav
>
>> On 13 Nov 2018, at 18:38, Willem Jan Withagen <wjw at digiware.nl
>> <mailto:wjw at 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 at freebsd.org <mailto:freebsd-mips at freebsd.org> mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-mips
>> To unsubscribe, send any mail to "freebsd-mips-unsubscribe at freebsd.org"
>
More information about the freebsd-mips
mailing list