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.

Reply via email to