Hi Mr. Nelson, I could compile the kernel and Boot Chipsee LCD with BBB with Yocto build, Thank you, Very much for help,
*I am putting steps here so that if someone wants to achieve similar thing can refer it.* 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. in Yocto_daisy build core-image-sato, using following command, bitbake core-image-sato Prepare micro SD card with rootfile system, SPL & U-Boot, uImage, dtb, uEnv.txt. Clone beaglebone black Linux using following command git clone --depth=1 https://github.com/beagleboard/linux 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 Install toolchain by running download toolchain script. By default it installs into opt directory, I installed it in default path. 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 Now configure kernel using following command, make bb.org_defconfig and then build kernel using following command make uImage LOADADDR=0x80008000 -j4 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 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. Thank you, Regards, Ankur On Thursday, 11 June 2015 23:18:21 UTC+5:30, RobertCNelson wrote: > > On Thu, Jun 11, 2015 at 2:09 AM, Ankur Tank <art...@gmail.com > <javascript:>> wrote: > > Hi Experts, > > > > I think, I am almost there in getting Chipsee LCD work with BBB and > Yocto. > > > > Here are my simple question, > > > > In my understanding, > > Linux kernel from below location and "am335x-bone-bbb-exp-c.dts" can > get > > Chipsee 7 inch LCD working. > > https://github.com/beagleboard/linux > > > > Que1 : Am I right ? > > It works in either: > > https://github.com/beagleboard/linux/tree/3.14 > > https://github.com/beagleboard/linux/tree/4.1 > > using "bb.org_defconfig" > > > > > I couldn't fetch and build above kernel in my yocto_daisy, (Yet to learn > > Yocto fully). > > > > So I am thinking of using Yocto Linux kernel (3.14.39 ) > > https://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.14/refs/tags > > > > and using dtb and configuration (uEnv.txt) from below link. > > https://github.com/beagleboard/bb.org-overlays > > > > Que2: Will this combination work ? > > Nope... bb.org-overlays is for 4.1.x based kernels.. > > > > > I have already tried many things so I am asking this to know if I am in > > right direction or not. > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- 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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.