We’ve just swapped around the production and staging branches of our GitHub repository for i.MX6.
The old production branch is now in branch production-before-20130402 and the prior staging branch is now in branch production, reflecting the fact that we’ll now be shipping versions based on our multi-CPU structure.
The primary thing you need to know was described in the previous post. You’ll now need to specify the board configuration in more detail. Instead of nitrogen6x_config, most of you will want nitrogen6q_config, reflecting the fact that you’re building for our standard Quad-Core, 1GB board.
The old production branch is now in branch production-before-20130402 and the prior staging branch is now in branch production, reflecting the fact that we’ll now be shipping versions based on our multi-CPU structure.
The primary thing you need to know was described in the previous post. You’ll now need to specify the board configuration in more detail. Instead of nitrogen6x_config, most of you will want nitrogen6q_config, reflecting the fact that you’re building for our standard Quad-Core, 1GB board.
user@build:~$ git clone git://github.com/boundarydevices/u-boot-imx6.git Cloning into 'u-boot-imx6'... remote: Counting objects: 200078, done. remote: Compressing objects: 100% (36179/36179), done. remote: Total 200078 (delta 161056), reused 199999 (delta 160995) Receiving objects: 100% (200078/200078), 50.96 MiB | 1.63 MiB/s, done. Resolving deltas: 100% (161056/161056), done. user@build:~$ cd u-boot-imx6/ user@build:~/u-boot-imx6$ git checkout origin/production -b production Branch staging set up to track remote branch production from origin. Switched to a new branch 'production' user@build:~/u-boot-imx6$ export ARCH=arm user@build:~/u-boot-imx6$ export CROSS_COMPILE=arm-none-linux-gnueabi- user@build:~/u-boot-imx6$ make nitrogen6q_config Configuring for nitrogen6s - Board: nitrogen6x, Options: IMX_CONFIG=board/boundary/nitrogen6x/nitrogen6q.cfg,MX6Q user@build:~/u-boot-imx6$ make all Generating include/autoconf.mk Generating include/autoconf.mk.dep ... make -C examples/api all make[1]: Entering directory `/home/user/u-boot-imx6/examples/api' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/user/u-boot-imx6/examples/api' user@build:~/u-boot-imx6$ ls -l u-boot.imx -rw-rw-r-- 1 user user 315128 Feb 1 12:41 u-boot.imxSupport for Nitrogen6X and variants has now been accepted for inclusion in the next release of main-line U-Boot, so we’ll be prepping a new staging branch to track that for future development.