On Mon, Mar 29, 2010 at 12:29 PM, Bernard Mentink<bment...@gmail.com>
wrote:
Hi All,
I am jumping across to this email list as the user one has very little
traffic.
I have just found OE and would like to use it to get Linux up and running
on
some custom hardware. The hardware is currently running the logicloader
bootloader from LogicPD and a YAFFS2 filesystem.
I have found very little info on the steps necessary to port to new
hardware. As far as OE is concerned, I have built an image after altering
the MACHINE and DISTRO to something close to what I need.
I now have a zimage (kernel) and a rootFS.
However I have a number of questions:
1. To boot with zimage with logicloader, I have to load the image into
memory at an address, and then execute it at the start code which I
presume
is an offset the start of the image. Can anyone tell me how I can find
the relevant map file to work out
what offset I need to apply? I did a search for *.map files in the
build/tmp
direcory and found nada ..
this post tells how to load linux kernel using logicloader. It might help
you.
http://forums.freescale.com/t5/Other-Microcontrollers/load-zImage-or-vmlinux-using-LogicLoader/td-p/32749;jsessionid=F6F40E5BF81249CFF86028A7AB86DE29
2. How do I do a kernel config? Is there an option to pass to bitbake to
do
that, or do I have to find the kernel source and do it manually, then
rebuild with bitbake?
You can copy the .config you want into
recipes/linux/<chosen-kernel-version>/<machine>/defconfig file and it
will use
it to build the kernel for you machine. You can also edit the .config
on fly search the ml on how to do it.
3. What src files in the kernel do I need to to maybe alter to get the
serial port and memory map right for my target hardware ..
you can specify serial port in kernel commandline too unless your board
needs
a special handling of serial port.
4. Once I get the kernel booting, I need it to load the rootfs, initially
I
can boot that from NFS, but I would like to eventually load it from my
YAFFS
NAND partition, how do I do that?
you can do that thru kernel commandline.
Hope someone can give me some pointers in the right direction ... I would
love to kick off WinCE from this hardware ;-)
Cheers,
Bernie
--
You always have believers and scepticts.. A True inventor is always a
believer..
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel