Sunday, August 3, 2008

IRC channels :

irc://irc.freenode.net/#OL - Omap Linux
irc://irc.freenode.net/#mtd - Memory technology devices
irc://irc.freenode.net/#u-boot - U-Boot
irc://irc.freenode.net/#linux-sensors - LM-Sensors channel
irc://irc.freenode.net/#beagle - The tiny beagle site..

Getting Started with Beagle

How to set up CROSS Compiler :

1.Set up code Sourcery
2.Setup Environment settings :
>>export PATH=$PATH:~/CROSSCOMPILE/CROSSCOMPILING >>/CROSSTOOLCHAINS/arm-2007q3/arm-2007q3/bin:/home/shankar/Kermit

Kermit :

C-Kermit>set modem type none
C-Kermit>set line /dev/ttyUSB0
C-Kermit>set carrier-watch off
C-Kermit>set speed 115200
C-Kermit>robust
C-Kermit>connect

"CTL + \" & C to get back to kermit

Few GIT trees :
git-clone git://git.denx.de/u-boot-v2.git u-boot-v2
git clone
http://git.omapzoom.org/repo/omapkernel
git-clone git://git.denx.de/u-boot-v2.git U-BOOT_V2

How to Build
UBoot V2:

make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
make CROSS_COMPILE=arm-none-linux-gnueabi- omap3530beagle_config
make CROSS_COMPILE=arm-none-linux-gnueabi-

How to Build kernel
Step 1) cd to kernel git repository and clean the kernel build folder
make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
Step 2) Set BEAGLE as default platform configuration by
make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_defconfig
Step 3) Compile the source code and generate the binary by
make CROSS_COMPILE=arm-none-linux-gnueabi- uImage
Kerenel binary uImage will be generated at arch/arm/boot/ directory.
Note that mkimage tool is needed to generate uImage file.