Hi William, thank for your anwser. I do not want to reinvent the wheel, but use tools like Buildroot to automates our process of building a custom Linux image for BeagleBone Black. I have 4 different projects targeting the Beaglebone Black and we want to customize and automated linux image of each of these projects.
I think Buildroot is a good candidate for our needs and we notice that Buildroot is offering a base configuration to support the Beaglebone (boot, kernel). But maybe this configuration is too old or misconfigured. I noticed that the actual Beaglebone configruration for Buildroot is taking the kernel from Ti-Kernel <https://git.ti.com/ti-linux-kernel/ti-linux-kernel>. If I do not make mistakes, I think this version of Kernel is 3.12 ? But the one you point me RobertCNelson <https://github.com/beagleboard/linux> seem to be the 3.14. Question #1 - Does my HDMI (no output) problem could be related to fact that Buildroot is using a too old kernel ? Question #2 - Could it be the dtb file not being correctly configured from TI ? Question #3 - Bad uEnv.txt configuration ? Question #4 - Since the board is well booting before loading the kernel, I don't think my problem is related to the u-Boot version ? Question #5 - Is somebody here can validate the Buildroot configuration file from Buildroot git (BeagleBone LinuxConfig <http://git.buildroot.net/buildroot/tree/board/beaglebone>) and (BeagleBone Buildroot Config <http://git.buildroot.net/buildroot/tree/configs/beaglebone_defconfig>) ? I'm starting with the Beaglebone and I confess you that I am not an expert with Linux. However, I believe that if we find the solution together is the whole community that will benefit, since I do not seem to be the only person who wants to use Buildroot with Beaglebone. Does this would be a better idea to compiles the kernel Nelson apart and then I specify to Buildroot where it (zImage) is to copy it in to my final image folder ? Or maybe I could point to Buildroot the git of the kernel and hoping Buildroot will have the appropriate configuration to make it work as is ? So far I have had the support of the Buildroot community (y_Morin, Gustavoz), but not much from the Beaglebone community :( Best regards, Martin On Friday, 27 March 2015 13:31:02 UTC-4, William Hermans wrote: > > Why is it that some of you feel compelled to reinvent the wheel ? > > https://eewiki.net/display/linuxonarm/BeagleBone+Black > > On Thu, Mar 26, 2015 at 7:11 PM, <[email protected] <javascript:>> > wrote: > >> Hi, >> >> I recently build a Linux Image for the Beaglebone Black rev.C. I cannot >> get working the hdmi output with this buildroot image. If I use the stock >> image coming on the NAND of the beaglebone, the hdmi output is well working >> so this is not an hardware failure. >> >> I need an image having a minimal footprint having (Qt5, nodejs, systemd, >> nano, some other small packages). >> >> Here is what I've done to build the image on buildroot : >> >> $ make beaglebone_defconfig >> $ make menuconfig >> >> I add some missing package (ti-gfx, glibc, etc...) and I build the image >> using : >> >> $ make >> >> I then prepared the MicroSDCard : >> >> $ sudo mount /dev/sdf1 /media/boot >> $ sudo mount /dev/sdf2 /media/rootfs >> $ sudo cp MLO u-boot.img zImage uEnv.txt *.dtb /media/boot >> $ sudo dd if=rootfs.ext2 of=/dev/sdf2 >> $ sudo umount /dev/sdf1 >> $ sudo umount /dev/sdf2 >> >> >> I insert the MicrosSDCard into the BeagleBone, hold the S2 button down >> and then wait until the beaglebone boot. Notice that I have an HDMI LG 24'' >> monitor connected to the beaglebone and also the console (FTDI) to my >> Windows computer (putty). >> >> The monitor remain always blank, the beaglebone do not output on. >> >> Someone on buildroot give me a patch to allow tilcdc to be selected in >> the kernel. I applied this patch. (Patch of tilcdc >> <http://repo.or.cz/w/buildroot-gz.git/patch/6312b9a5c5e37708042c0b24df8928ab74007ef9> >> ). >> >> I rebuild the kernel : >> >> $ make linix-dirclean >> $ make kernel >> $ make >> >> Copy the new kernel to the SDCard, and also the rootfs (just to be sure). >> But the same problem, no hdmi output ! >> >> While looking to the dmesg, I notice this error : >> >> [ 1.402202] tilcdc 4830e000.lcdc: no encoders/connectors found >> [ 1.408337] tilcdc 4830e000.lcdc: failed to initialize mode setting >> >> I also tried modifying the uEnv.txt and setting parameters found on >> internet but same blank screen. >> >> Now I'm very out of idea :( >> >> Is somebody have succeed to get hdmi working using a buildroot image ? >> The guys on IRC assumed that the Buildroot configuration for the beaglebone >> black may be too old and need to be updated. >> >> Best regards, >> Martin >> >> -- >> 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] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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.
