Hi Ankur,

i am new with Yocto can you explain in a little bit more detailed?

I commented in blue what i dindt understand.
Can you tell me before doing bitbake waht did you do?

Are you able to use USB/HDMI/SOUND on Chipsee Display?
I have the Capacitive Touch what sould i do different?
It runs on I2C.

Thank you,

Michael

/////////////////////////////////////////////////////////////////////////////////////////////////////

Well for time being i downloaded the Yocto_daisy(1.6) toolchain and 
installed it in my PC. And compiled the Linux external to Yocto build. Here 
are steps.
I followed below steps in my virtualbox installed ubuntu.

   1. 
   
   in Yocto_daisy build core-image-sato, using following command,
   2. 
   
   bitbake core-image-sato                This is the first thing you do? 
   3. 
   
   Prepare micro SD card with rootfile system, SPL & U-Boot, uImage, dtb, 
   uEnv.txt.  How do you prepare the SD card?
   4. 
   
   Clone beaglebone black Linux using following command
   
   git clone --depth=1 https://github.com/beagleboard/linux
   5. 
   
   Download yocto-1.6(daisy) toolchain from following link.
   
   http://downloads.yoctoproject.org/releases/yocto/yocto-1.6/toolchain/
   Based on your machine type download from either i686 or x86_64
   I downloaded following toochain.
   
   
http://downloads.yoctoproject.org/releases/yocto/yocto-1.6/toolchain/i686/poky-eglibc-i686-core-image-sato-armv7a-vfp-neon-toolchain-1.6.sh
   6. 
   
   Install toolchain by running download toolchain script. By default it 
   installs into opt directory, I installed it in default path.
   7. 
   
   In terminal traverse to the above downloaded Linux directory. and set 
   toolchain environment by running following command,
   
   source /opt/poky/1.6/environment-setup-armv7a-vfp-neon-poky-linux-gnueabi
   8. 
   
   Now configure kernel using following command,
   
make bb.org_defconfig

   1. 
   
   and then build kernel using following command
   
   make uImage LOADADDR=0x80008000 -j4
   2. 
   
   now we shall install the modules into local directory using following 
   commands,
   
   mkdir bbb_modules
   export INSTALL_MOD_PATH=/home/ankur/linux/bbb_modules/
   make modules_install
   3. 
   
   when kernel is built copy uImage(from /arch/arm/boot) and 
   am335x-boneblack-bbb-exp-c.dtb(from /arch/arm/boot) to the BOOT 
   partition of the micro SD card.
   
For FYI my uEnv.txt looks like this

Disable: HDMI
bootargs=console=ttyO1,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait;
bootcmd=mmc rescan ; mmc dev 0 ; fatload mmc 0 0x80007fc0 uImage ; fatload mmc 
0 0x80F80000 am335x-boneblack-bbb-exp-c.dtb ; echo Ankur... ${bootcmd}; bootm 
0x80007fc0 - 0x80F80000;
uenvcmd=boot;

11 . Now copy modules from local directory to the micro SD card, using 
following commands,

cp -a /home/ankur/linux/bbb_modules/lib /media/ankur/ROOT/
sync

12. Eject the card put it into Beaglbone Black and power on the BBB+LCD.

I am yet to get the Touch calibration working for LCD but once I find it i 
will update the answer.

Another pending thing is build above kernel into Yocto build system. I will 
update the answer once i am done with that.

Hope this helps someone with the same issue.

>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to