Digi CCWMX53

Russell Haley russ.haley at gmail.com
Sat Sep 27 06:19:15 UTC 2014


Fantastic,

Thanks so much Warner and Rui.

Rui I've been pouring over your page trying to glean as much as I could
from it. I'm working with someone else and he tried booting from the
addresses on your page but since I wasn't building with the cross compiler
the kernel was never going to boot. He was wondering why the offset for the
go command when booting from the network (setenv bootcmd 'dhcp; tftpboot
0x70800000 kernel.ccwmx53; go 0x70800100')?

I can't wait to try this out!

Thanks Guys!
Russ

On Fri, Sep 26, 2014 at 10:56 PM, Rui Paulo <rpaulo at me.com> wrote:

> Hi,
>
> > On Sep 26, 2014, at 22:38, Russell Haley <russ.haley at gmail.com> wrote:
> >
> > Hello,
> >
> > I am trying to build for a DIgi CCWMX53 and was actually able to get a
> > kernel to build (holy cow I did it!!!) but I have failed to get it to
> boot.
> > I'll outline my steps below but I am also seeking answers for the
> following
> > questions:
> >
> > 1) Can anyone give me the correct u-boot enviroment variables or
> reference
> > to the u-boot process to boot the completed freebsd kernel. Specifically
> on
> > a CCWMX53 if possible, but I have linux references to port from. Where
> > would I look for an example?
>
> This is my setup:
>
> https://wiki.freebsd.org/Digi-CCWMX53
>
> I boot from the network because we don't support the MTD flash layout
> yet.  We can put a kernel in flash, but the kernel won't be able to read
> the MTD partition layout and we can't boot rootfs from there.  You can use
> a USB stick.
>
> If you want to build U-Boot from source on FreeBSD, here's my fork:
> https://github.com/rpaulo/uboot-ccwmx53-digi
>
> > 2) Do I need to create a cross compiler? Reference 1 says yes, reference
> > two says no. Help!
>
> You always need it when building on x86.
>
> > Okay this is my process. It is performed in a 9.1-RELEASE jail within a
> > PC-BSD 10 VM with 4 GB ram and 4 cores.
> >
> > svn checkout https://svn0.us-west.FreeBSD.org/base/head /usr/src
> >
> > cd /usr/src
> >
> > make TARGET=arm TARGET_ARCH=arm -j10 buildworld
> >
> > make TARGET=arm TARGET_ARCH=arm KERNCONF=DIGI-CCWMX53 buildkernel
>
> Like Warner said, you need armv6.
>
> --
> Rui Paulo
>
>
>
>


More information about the freebsd-arm mailing list