Yocto on Nitrogen6x board ?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Yocto on Nitrogen6x board ?

Jump to solution
6,251 Views
jcpep
Contributor III

Hi,

I am currently working on a Boundary Devices Nitrogen6x board, on which I would like to use a Yocto-based image since it's the only adequate image I could build for my BD-SL iMX6Q board.

I followed this guide to build an image for my Nitrogen6x board, but when I turn it on it doesn't seem to be working: nothing appears on the HDMI monitor connected to it, and I don't get anything on my serial console. The boot switches are on the "Fuses" position.

Is this the proper way to build a Yocto image for the Nitrogen6x board? If not, how should I build one?

Any help would be greatly appreciated.

Labels (3)
0 Kudos
1 Solution
3,169 Views
EricNelson
Senior Contributor II

Which Yocto branch are you using?

Poring through the logs, I can see that:

  • You're running a recent U-Boot (February 2013)
  • Your kernel command-line looks good
  • The kernel is seeing two partitions on the SD card:
    mmcblk0: mmc0:b368       3.73 GiB 
     mmcblk0: p1 p2
  • Your kernel looks quite old:
    Linux version 3.0.35-2026-geaaf30e-12.09.01+yocto+g0596856
    
  • Your kernel is also a straight Freescale release from 12.09:
    ~/linux-imx6$ git show eaaf30e | head
    commit eaaf30efdc8dfeb03418bde1499a76c9903bd211
    Author: Chen Liangjun Date:   Thu Sep 13 21:28:11 2012 +0800
    
        ENGR00224245 HDMI AUDIO: stop/start PCM while unplug,blank/plug, unblank
    
  • Your CPU is Silicon Revision 1.2:
    CPU:   Freescale i.MX6Q rev1.2 at 792 MHz
    

It's very likely that the crash you're experiencing is because the 12.09 kernel release didn't fully support TO 1.2.

Can you try using the latest (dylan) Yocto branch?

If so, you'll also want to switch to the nitrogen6x machine type (even on SABRE Lite).

There's a demo image on-line here:

     http://boundarydevices.com/qt4-demo-image/

View solution in original post

0 Kudos
26 Replies
447 Views
EricNelson
Senior Contributor II

GParted doesn't show the full details. In particular, it doesn't say whether that leading 4MiB is given a partition or whether it's simply un-allocated.

Can you run fdisk -l instead

0 Kudos
447 Views
jcpep
Contributor III

Here it is. Since my system is in french, I roughly translated it in english.

0 Kudos
445 Views
EricNelson
Senior Contributor II

Ok. This looks good.

0 Kudos
447 Views
Joerg-SH
Contributor III

I'm not sure what to do. It is a problem with U-Boot witch is stored in flash of the board.

Have a look at this

http://boundarydevices.com/u-boot-conventions-for-i-mx6-nitrogen6x-and-sabrelite/

0 Kudos
447 Views
EricNelson
Senior Contributor II

Here are two posts on the subject:

     http://boundarydevices.com/yocto

     Yocto with Boundary Device's Nitrogen6X: 5 steps only! - O.S. Systems live

The O.S. Systems link has the step-by-step instructions.

0 Kudos
447 Views
jcpep
Contributor III

Hello Eric,

I followed the O.S Systems guide is the one I followed to build my Yocto image which doesn't seem to work on my Nitrogen6X board.

0 Kudos