Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Subscribe to Wiki Recent Changes feed
Track the most recent changes to the wiki in this feed. MediaWiki 1.28.0
Updated: 43 min 24 sec ago

Poky 2.0 manual

Fri, 01/22/2016 - 15:46

Notes:

← Older revision Revision as of 22:46, 22 January 2016 (8 intermediate revisions not shown)Line 1: Line 1: -==About==+==<font color="blue">Description</font>==  +   +* Building embedded Linux image for Zynq ARMv7 platform - Elphel 10393 board  +   +==<font color="blue">About</font>==  +   +* Yocto Poky revision = 2.0  +* Host OS = Kubuntu 14.04.3 LTS x64  +   +==<font color="blue">Required packages</font>==  +* Found in [http://www.yoctoproject.org/docs/2.0/mega-manual/mega-manual.html Yocto Project mega-manual]  +   +==<font color="blue">Output files</font>==  +Found in the poky's deploy directory: '''poky/build/tmp/deploy/images/'''  +   +These names are listed as they appear in the u-boot configuration header file - actual output files have different names:  +* '''boot.bin'''+('''u-boot-dtb.img''') - u-boot as the first stage bootloader = Secondary Program Loader that boots '''u-boot-dtb.img'''  +<font style='color:rgba(200,200,200,1)'>  +* '''devicetree.dtb''' - device tree with described interfaces, zynq registers, interrupts and drivers  +* '''uImage''' - kernel, drivers  +* '''uramdisk.image.gz''' - applications  +</font>  +Copy them on the micro SD card (FAT partition) > run '''boot''' once in the u-boot command line.  +   +==<font color="blue">Boot options</font>==  +* Auto unpacking the root file system image to RAM when booting:  +** Check u-boot default environment variables when building the bootloader.  +** <font style='color:rgba(200,200,200,1)'> Keep '''uramdisk.image.gz''' along with all the other files on the FAT partition of (micro)SD card.</font>  +* <font style='color:rgba(200,200,200,1)'>Root file system on EXT2(EXT3,etc.) partition of (micro)SD card.</font>  +   +   +==<font color="blue">Setup</font>==  +* Step 1: Copy the following lines to <b>some_script.sh</b>, modify and run:  +<font size='2'>  + '''#Part 1'''  +  + git clone -b jethro git://git.yoctoproject.org/poky.git poky  + cd poky; git checkout 83b72d8d1fdab2f7727083df59c00d9fa2324169  +   + git clone -b jethro https://github.com/Elphel/meta-ezynq.git meta-ezynq  + cd meta-ezynq; git checkout dd185f86155c3f9623e058d84f2fb3ddfae0b22c; cd ..  +  + git clone -b jethro https://github.com/Elphel/meta-elphel393.git meta-elphel393  + cd meta-elphel393; git checkout f6c78d1d837b83b3d51e1ac962dff435c38f8f0c; cd ..  +  + git clone -b master https://github.com/Xilinx/meta-xilinx.git meta-xilinx  + cd meta-xilinx; git checkout 989a6a12010247aebf137d8ad3f6a042da42640a; cd ..  +  + '''#Part 2 : init environment and auto-fill Yocto's conf-files'''  +  + CURRENT_PATH=$(dirname $(readlink -f "$0"))  + . ./oe-init-build-env  +  + BBLAYERS_CONF="conf/bblayers.conf"  +  + echo "BBLAYERS = \" \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-yocto \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-yocto-bsp \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-ezynq \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-elphel393 \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-xilinx \\" >> $BBLAYERS_CONF  + echo "  \"" >> $BBLAYERS_CONF  +  + LOCAL_CONF="conf/local.conf"  +  + # <font color='red'>change the MACHINE</font>  + echo "MACHINE ?= \"'''elphel393'''\"" >> $LOCAL_CONF  + # <font color='red'>Elphel's MIRROR website, '''\n''' is important</font>  + echo "MIRRORS =+ \"http://.*/.*    http://mirror.elphel.com/elphel393_mirror/ \n \"" >> $LOCAL_CONF  +   +* Step 2: re-init environment  + cd poky  + . ./oe-init-build-env  +   +* Step 3: build bootable image (3 targets)  + bitbake u-boot-ezynq <font style='color:rgba(200,200,200,1)'>linux-xlnx core-image-elphel393</font>  +</font>  +   +==<font color="blue">Build bootloader</font>==  +<font size='2'>  + bitbake u-boot-ezynq  + or  + bitbake u-boot  + or  + bitbake virtual/bootloader  +</font>  +====Output====  +* poky/build/tmp/deploy/images/'''boot.bin'''  +* poky/build/tmp/deploy/images/'''u-boot-dtb.img'''  +   +====Notes====  +* Since Poky 1.5.1 switched from u-boot-xlnx to u-boot - some of the u-boot-xlnx reached the upstream  +* Since Poky 1.5.1 u-boot introduced Kconfig and currently (as of 2016/01/22) is still migrating from autoconf - keeping both build methods working together.  +   +==<font color="blue">Build kernel</font>==  +<font size='2'>  + bitbake linux-xlnx  + or  + bitbake virtual/kernel  +</font>  +====Output====  +* poky/build/tmp/deploy/images/.../'''uImage''' (kernel)  +* poky/build/tmp/deploy/images/.../'''devicetree.dtb''' (or some *.dtb)  +   +====Notes====  +* Kernel version is 4.0, linux-xlnx  +* Device Tree Blob is compiled separately in linux-xlnx Oleg

Poky 2.0 manual

Fri, 01/22/2016 - 15:08

Setup:

← Older revision Revision as of 22:08, 22 January 2016 (3 intermediate revisions not shown)Line 1: Line 1: -==About==+==<font color="blue">Description</font>==  +   +* Building embedded Linux image for Zynq ARMv7 platform - Elphel 10393 board  +   +==<font color="blue">About</font>==  +   +* Yocto Poky revision = 2.0  +* Host OS = Kubuntu 14.04.3 LTS x64  +   +==<font color="blue">Required packages</font>==  +* Found in [http://www.yoctoproject.org/docs/2.0/mega-manual/mega-manual.html Yocto Project mega-manual]  +   +==<font color="blue">Output files</font>==  +Found in the poky's deploy directory: '''poky/build/tmp/deploy/images/'''  +   +These names are listed as they appear in the u-boot configuration header file - actual output files have different names:  +* '''boot.bin'''+('''u-boot-dtb.img''') - u-boot as the first stage bootloader = Secondary Program Loader that boots '''u-boot-dtb.img'''  +<font style='color:rgba(200,200,200,1)'>  +* '''devicetree.dtb''' - device tree with described interfaces, zynq registers, interrupts and drivers  +* '''uImage''' - kernel, drivers  +* '''uramdisk.image.gz''' - applications  +</font>  +Copy them on the micro SD card (FAT partition) > run '''boot''' once in the u-boot command line.  +   +==<font color="blue">Boot options</font>==  +* Auto unpacking the root file system image to RAM when booting:  +** Check u-boot default environment variables when building the bootloader.  +** <font style='color:rgba(200,200,200,1)'> Keep '''uramdisk.image.gz''' along with all the other files on the FAT partition of (micro)SD card.</font>  +* <font style='color:rgba(200,200,200,1)'>Root file system on EXT2(EXT3,etc.) partition of (micro)SD card.</font>  +   +   +==<font color="blue">Setup</font>==  +Copy the following lines to <b>some_script.sh</b>, modify and run:  +<font size='2'>  + '''#Part 1'''  +  + git clone -b jethro git://git.yoctoproject.org/poky.git poky  + cd poky; git checkout 83b72d8d1fdab2f7727083df59c00d9fa2324169  +   + git clone -b jethro https://github.com/Elphel/meta-ezynq.git meta-ezynq  + cd meta-ezynq; git checkout dd185f86155c3f9623e058d84f2fb3ddfae0b22c; cd ..  +  + git clone -b jethro https://github.com/Elphel/meta-elphel393.git meta-elphel393  + cd meta-elphel393; git checkout f6c78d1d837b83b3d51e1ac962dff435c38f8f0c; cd ..  +  + git clone -b master https://github.com/Xilinx/meta-xilinx.git meta-xilinx  + cd meta-xilinx; git checkout 989a6a12010247aebf137d8ad3f6a042da42640a; cd ..  +  + '''#Part 2 : init environment and auto-fill Yocto's conf-files'''  +  + CURRENT_PATH=$(dirname $(readlink -f "$0"))  + . ./oe-init-build-env  +  + BBLAYERS_CONF="conf/bblayers.conf"  +  + echo "BBLAYERS = \" \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-yocto \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-yocto-bsp \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-ezynq \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-elphel393 \\" >> $BBLAYERS_CONF  + echo "  $CURRENT_PATH/meta-xilinx \\" >> $BBLAYERS_CONF  + echo "  \"" >> $BBLAYERS_CONF  +  + LOCAL_CONF="conf/local.conf"  +  + # <font color='red'>change the MACHINE</font>  + echo "MACHINE ?= \"'''elphel393'''\"" >> $LOCAL_CONF  + # <font color='red'>Elphel's MIRROR website, '''\n''' is important</font>  + echo "MIRRORS =+ \"http://.*/.*    http://mirror.elphel.com/elphel393_mirror/ \n \"" >> $LOCAL_CONF Oleg

Yocto tests

Fri, 01/22/2016 - 14:19

About:

← Older revision Revision as of 21:19, 22 January 2016 (2 intermediate revisions not shown)Line 1: Line 1: ==<font color="blue">About</font>== ==<font color="blue">About</font>== -<font size='3'><b>NOTE: a newer version of the article is available</b></font>+<font size='4'><b>NOTE: a newer version of the article is available [[Poky_2.0_manual|here]]</b></font> * Poky revision - DORA (1.5) * Poky revision - DORA (1.5) Oleg

Poky 2.0 manual

Fri, 01/22/2016 - 14:18

Created page with "==About=="

New page

==About== Oleg

Yocto tests

Fri, 01/22/2016 - 14:16

About:

← Older revision Revision as of 21:16, 22 January 2016 (2 intermediate revisions not shown)Line 1: Line 1: ==<font color="blue">About</font>== ==<font color="blue">About</font>==  +  +<font size='3'><b>NOTE: a newer version of the article is available</b></font>  +  +* Poky revision - DORA (1.5) * All of the described things happen in Kubuntu 13.04 * All of the described things happen in Kubuntu 13.04 * Building Linux images for Zynq platform - ARMv7 * Building Linux images for Zynq platform - ARMv7 Oleg

Trigger

Mon, 01/18/2016 - 12:11

External (J15):

← Older revision Revision as of 19:11, 18 January 2016 (7 intermediate revisions not shown)Line 79: Line 79: * TRIG_OUT=0x800000 * TRIG_OUT=0x800000 -====External====+====External (J15)==== Receive:  GPIO[10] needs to be configured to receive the trigger signal - Receive:  GPIO[10] needs to be configured to receive the trigger signal -  +(Same parameters for master and slave)  +* TRIG_OUT=0x800000  +* set the TRIG_PERIOD=0x5B8D800 (=96000000 dec, =1sec =1fps) * TRIG_CONDITION=0x200000 * TRIG_CONDITION=0x200000 * TRIG=0x4 * TRIG=0x4 -  Generate: GPIO[11] needs to be programmed - set TRIG_OUT=0x800000 Generate: GPIO[11] needs to be programmed - set TRIG_OUT=0x800000 Line 98: Line 100: GPIO[11] & GPIO[10] can be set by following http://192.168.0.9/sync.php?role=detect&channel=external GPIO[11] & GPIO[10] can be set by following http://192.168.0.9/sync.php?role=detect&channel=external  +  +====External (J12-J14)====  +Master  +* TRIG_OUT=0x80000 (J12)  +* set the TRIG_PERIOD=0x5B8D800 (=96000000 dec, =1sec =1fps)  +* TRIG_CONDITION=0x20000  +* TRIG=0x4  +  +Slave  +  +* TRIG_OUT=0x80000  +* set the TRIG_PERIOD=0x5B8D800 (=96000000 dec, =1sec =1fps)  +* TRIG_CONDITION=0x20000 (J14)  +* TRIG=0x4 ==Links== ==Links== [[Media:10369a.pdf|10369 Circuit Diagram, Parts List, PCB layout]] [[Media:10369a.pdf|10369 Circuit Diagram, Parts List, PCB layout]] Oleg

U-boot-xlnx

Thu, 01/14/2016 - 15:09

Step 2: initenv:

New page

=Desctiption=
A walkthrough for microzed, OS = Kubuntu 14.04, gcc 4.8.4

=Steps=
==Step 0: toolchain==
1. Build and install toolchain with poky, instructions [[Yocto_tests#Build_toolchain_.28not_necessary_-_needed_only_for_building_ezynq_targets_outside_poky.29|here]].

==Step 1: get source==
git clone https://github.com/Xilinx/u-boot-xlnx.git
latest commit:
commit 40e8c28b90725f1e23e22c3b3514cf0b531f1bee
Author: Michal Simek <michal.simek@xilinx.com>
Date: Mon Jan 11 11:50:53 2016 +0100

==Step 2: initenv==
1. Create <b>initenv</b> in u-boot-xlnx:

initenv:
#!/bin/sh
export CROSS_COMPILE=arm-poky-linux-gnueabi-
export PATH=/opt/poky/2.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/:$PATH

2. run:
. ./initenv

Note: if forgotten the error would be something like this:
lib/asm-offsets.c:1:0: error: bad value (armv5) for -march= switch
/*
^
make[1]: *** [lib/asm-offsets.s] Error 1
make: *** [prepare0] Error 2

==Step 3: config==
make zynq_microzed_defconfig
output:
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#

==Step 4: make==

make
output:
arm-poky-linux-gnueabi-ld.bfd: cannot find -lgcc
make[2]: *** [examples/standalone/hello_world] Error 1
make[1]: *** [examples/standalone] Error 2
make: *** [examples] Error 2

...
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=678e8798ebe0f4fd1bd347db136f1499b8fe00c9 Oleg

U-boot-xlnx

Thu, 01/14/2016 - 13:16

New page

=Desctiption=
A walkthrough for microzed, OS = Kubuntu 14.04, gcc 4.8.4

=Steps=
==Step 0: toolchain==
1. Build and install toolchain with poky, instructions [[Yocto_tests#Build_toolchain_.28not_necessary_-_needed_only_for_building_ezynq_targets_outside_poky.29|here]].

==Step 1: get source==
git clone https://github.com/Xilinx/u-boot-xlnx.git
latest commit:
commit 40e8c28b90725f1e23e22c3b3514cf0b531f1bee
Author: Michal Simek <michal.simek@xilinx.com>
Date: Mon Jan 11 11:50:53 2016 +0100

==Step 2: initenv==
1. Create <b>initenv</b> in u-boot-xlnx:

initenv:
#!/bin/sh
export CROSS_COMPILE=arm-poky-linux-gnueabi-
export PATH=/opt/poky/2.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/:$PATH

2. run:
. ./initenv

==Step 3: config==
make zynq_microzed_defconfig
output:
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#

==Step 4: make==

make
output:
arm-poky-linux-gnueabi-ld.bfd: cannot find -lgcc
make[2]: *** [examples/standalone/hello_world] Error 1
make[1]: *** [examples/standalone] Error 2
make: *** [examples] Error 2

...
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=678e8798ebe0f4fd1bd347db136f1499b8fe00c9 Oleg

U-boot-xlnx

Thu, 01/14/2016 - 12:26

Desctiption:

New page

=Desctiption=
A walkthrough for microzed, OS = Kubuntu 14.04

=Steps=
==Step 0: toolchain==
1. Build and install toolchain with poky, instructions [[Yocto_tests#Build_toolchain_.28not_necessary_-_needed_only_for_building_ezynq_targets_outside_poky.29|here]].

==Step 1: get source==
git clone https://github.com/Xilinx/u-boot-xlnx.git
latest commit:
commit 40e8c28b90725f1e23e22c3b3514cf0b531f1bee
Author: Michal Simek <michal.simek@xilinx.com>
Date: Mon Jan 11 11:50:53 2016 +0100

==Step 2: initenv==
1. Create <b>initenv</b> in u-boot-xlnx:

initenv:
#!/bin/sh
export CROSS_COMPILE=arm-poky-linux-gnueabi-
export PATH=/opt/poky/2.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/:$PATH

2. run:
. ./initenv

==Step 3: config==
make zynq_microzed_defconfig
output:
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#

==Step 4: make==

make
output:
arm-poky-linux-gnueabi-ld.bfd: cannot find -lgcc
make[2]: *** [examples/standalone/hello_world] Error 1
make[1]: *** [examples/standalone] Error 2
make: *** [examples] Error 2

... Oleg

Ezynq

Thu, 01/14/2016 - 11:51

← Older revision Revision as of 18:51, 14 January 2016 (7 intermediate revisions not shown)Line 3: Line 3: ====="Free" the code part===== ====="Free" the code part=====  +<b>as of 2014/02/23...</b>  + Ezynq addresses the potential legal problems with distribution of a product/software based on Zynq platform: Ezynq addresses the potential legal problems with distribution of a product/software based on Zynq platform: * FSBL is under Xilinx's copyright * FSBL is under Xilinx's copyright * The current (2014/02/23) official SPL implementation in the [https://github.com/Xilinx/u-boot-xlnx/tree/master-next u-boot-xlnx master-next 54fee227ef141214141a226efd17ae0516deaf32] branch is FSBL-less but it requires to use the files (<b>ps7_init.c/h</b>) that come under Xilinx's copyright which makes u-boot noncompliant with its GPL license. * The current (2014/02/23) official SPL implementation in the [https://github.com/Xilinx/u-boot-xlnx/tree/master-next u-boot-xlnx master-next 54fee227ef141214141a226efd17ae0516deaf32] branch is FSBL-less but it requires to use the files (<b>ps7_init.c/h</b>) that come under Xilinx's copyright which makes u-boot noncompliant with its GPL license.  +  +<b>as of 2016/01/13...</b>  +* For a new board you still have to run an extra Xilinx program to generate ps7_init.c/h ==Supported boards== ==Supported boards== Line 45: Line 50: <font size='2'> <font size='2'>   sudo apt-get install texinfo chrpath   sudo apt-get install texinfo chrpath -  git clone -b dora git://git.yoctoproject.org/poky+  git clone -b jethro git://git.yoctoproject.org/poky   cd poky   cd poky   . ./oe-init-build-env   . ./oe-init-build-env Line 51: Line 56: </font> </font> -* Run installation script in ''build/tmp/deploy/''+* Run installation script in ''build/tmp/deploy/sdk'' -==Install Ezynq (Kubuntu 13.04)==+==Install Ezynq (Kubuntu 14.04)== <font size='2'> <font size='2'> -  git clone git://git.code.sf.net/p/elphel/ezynq ezynq+  git clone https://github.com/Elphel/ezynq.git   cd ezynq   cd ezynq   ./install_uboot.sh   ./install_uboot.sh </font> </font> -  ==Build== ==Build== Oleg

Ezynq

Wed, 01/13/2016 - 19:54

Install Ezynq (Kubuntu 13.04):

← Older revision Revision as of 02:54, 14 January 2016 (6 intermediate revisions not shown)Line 3: Line 3: ====="Free" the code part===== ====="Free" the code part=====  +<b>as of 2014/02/23...</b>  + Ezynq addresses the potential legal problems with distribution of a product/software based on Zynq platform: Ezynq addresses the potential legal problems with distribution of a product/software based on Zynq platform: * FSBL is under Xilinx's copyright * FSBL is under Xilinx's copyright * The current (2014/02/23) official SPL implementation in the [https://github.com/Xilinx/u-boot-xlnx/tree/master-next u-boot-xlnx master-next 54fee227ef141214141a226efd17ae0516deaf32] branch is FSBL-less but it requires to use the files (<b>ps7_init.c/h</b>) that come under Xilinx's copyright which makes u-boot noncompliant with its GPL license. * The current (2014/02/23) official SPL implementation in the [https://github.com/Xilinx/u-boot-xlnx/tree/master-next u-boot-xlnx master-next 54fee227ef141214141a226efd17ae0516deaf32] branch is FSBL-less but it requires to use the files (<b>ps7_init.c/h</b>) that come under Xilinx's copyright which makes u-boot noncompliant with its GPL license.  +  +<b>as of 2016/01/13...</b>  +  +under investigation ==Supported boards== ==Supported boards== Line 45: Line 51: <font size='2'> <font size='2'>   sudo apt-get install texinfo chrpath   sudo apt-get install texinfo chrpath -  git clone -b dora git://git.yoctoproject.org/poky+  git clone -b jethro git://git.yoctoproject.org/poky   cd poky   cd poky   . ./oe-init-build-env   . ./oe-init-build-env Line 51: Line 57: </font> </font> -* Run installation script in ''build/tmp/deploy/''+* Run installation script in ''build/tmp/deploy/sdk'' -==Install Ezynq (Kubuntu 13.04)==+==Install Ezynq (Kubuntu 14.04)== <font size='2'> <font size='2'> -  git clone git://git.code.sf.net/p/elphel/ezynq ezynq+  git clone https://github.com/Elphel/ezynq.git   cd ezynq   cd ezynq   ./install_uboot.sh   ./install_uboot.sh </font> </font> -  ==Build== ==Build== Oleg

Ezynq

Wed, 01/13/2016 - 19:20

← Older revision Revision as of 02:20, 14 January 2016 (2 intermediate revisions not shown)Line 3: Line 3: ====="Free" the code part===== ====="Free" the code part=====  +<b>as of 2014/02/23...</b>  + Ezynq addresses the potential legal problems with distribution of a product/software based on Zynq platform: Ezynq addresses the potential legal problems with distribution of a product/software based on Zynq platform: * FSBL is under Xilinx's copyright * FSBL is under Xilinx's copyright * The current (2014/02/23) official SPL implementation in the [https://github.com/Xilinx/u-boot-xlnx/tree/master-next u-boot-xlnx master-next 54fee227ef141214141a226efd17ae0516deaf32] branch is FSBL-less but it requires to use the files (<b>ps7_init.c/h</b>) that come under Xilinx's copyright which makes u-boot noncompliant with its GPL license. * The current (2014/02/23) official SPL implementation in the [https://github.com/Xilinx/u-boot-xlnx/tree/master-next u-boot-xlnx master-next 54fee227ef141214141a226efd17ae0516deaf32] branch is FSBL-less but it requires to use the files (<b>ps7_init.c/h</b>) that come under Xilinx's copyright which makes u-boot noncompliant with its GPL license.  +  +<b>as of 2015/01/13...</b>  +  +under investigation ==Supported boards== ==Supported boards== Oleg

Elphel camera parts 0393-12

Thu, 01/07/2016 - 19:47

← Older revision Revision as of 02:47, 8 January 2016 Line 1: Line 1: -[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]] == 0393-12 - front ends == == 0393-12 - front ends == === 0393-12-29 - Sensor front end, CS-mount === === 0393-12-29 - Sensor front end, CS-mount === Mikhail

Elphel camera parts

Thu, 01/07/2016 - 19:41

0393-12 - front ends:

← Older revision Revision as of 02:41, 8 January 2016 Line 222: Line 222: ---- ---- ---- ---- -  -===  [[Elphel_camera_parts_0393-12 | 0393-12 - front ends ]] ===  -==== [[Elphel_camera_parts_0393-12#0393-12-29_-_Sensor_front_end.2C_CS-mount | 0393-12-29 - Sensor front end, CS-mount ]] ====  -==== [[Elphel_camera_parts_0393-12#0393-12-30_-_Sensor_adjustment_plate | 0393-12-30 - Sensor adjustment plate ]] ====  -==== [[Elphel_camera_parts_0393-12#0393-12-31_-_Disk_springs_support_pin | 0393-12-31 - Disk springs support pin ]] ====  -==== [[Elphel_camera_parts_0393-12#0393-12-43_-_SFE_M12_body | 0393-12-43 - SFE M12 body ]] ====  -==== [[Elphel_camera_parts_0393-12#0393-12-44_-_SFE_M12_adapter | 0393-12-44 - SFE M12 adapter ]] ====  ==  [[Elphel_camera_parts_0353-17 | 0353-17 - decals/overlays ]] ==   ==  [[Elphel_camera_parts_0353-17 | 0353-17 - decals/overlays ]] ==   Mikhail

Elphel camera parts 0393-18

Thu, 01/07/2016 - 19:35

0393-18-53 - GPS cap:

← Older revision Revision as of 02:35, 8 January 2016 Line 19: Line 19: === 0393-18-53 - GPS cap === === 0393-18-53 - GPS cap === {{Cad4a|0393-18-53}} {{Cad4a|0393-18-53}}  +----  +=== 0393-18-53 - Fisheye lens shade ===  +{{Cad4a|0393-18-54}} ---- ---- Mikhail

Elphel camera parts 0353-70

Tue, 12/29/2015 - 19:57

0353-70-52 - Lens, M12, Sunex DSL227A Fisheye 2.0 mm,:

← Older revision Revision as of 02:57, 30 December 2015 Line 129: Line 129: ---- ---- === 0353-70-52 - Lens, M12, Sunex DSL227A Fisheye 2.0 mm, === === 0353-70-52 - Lens, M12, Sunex DSL227A Fisheye 2.0 mm, ===  +{{Cad4a|0353-70-52}}  +---- === 0353-70-54 - Lens, Fisheye 2.3 mm, Vision Dimension BL02320MP12 === === 0353-70-54 - Lens, Fisheye 2.3 mm, Vision Dimension BL02320MP12 === Mikhail

Elphel camera assemblies

Tue, 12/29/2015 - 19:52

MC393F21 camera:

← Older revision Revision as of 02:52, 30 December 2015 Line 14: Line 14: {{Cad4c_assembly|MC393F21}} {{Cad4c_assembly|MC393F21}} ---- ----  +=== NC393-4PI4 camera ===  +{{Cad4c_assembly|NC393-4PI4}}  +----  +=== NC393-4PI4-IMU-GPS camera with IMU and GPS modules ===  +{{Cad4c_assembly|NC393-4PI4-IMU-GPS}}  +----  + === EYESIS4PI-26 camera === === EYESIS4PI-26 camera === {{Cad4c_assembly|EYESIS4PI-26}} {{Cad4c_assembly|EYESIS4PI-26}} Mikhail

Elphel camera parts 0353-19

Tue, 12/29/2015 - 15:39

0353-19-91 - IMU Mount, Top:

← Older revision Revision as of 22:39, 29 December 2015 Line 640: Line 640: ---- ----  +=== 0353-19-91A - IMU Mount, Rev. A for fisheye camera  ===  +{{Cad4a|0353-19-91A}}  +----  + === 0353-19-92 - Spacer, IMU Mount === === 0353-19-92 - Spacer, IMU Mount === {{Cad4|0353-19-92}} {{Cad4|0353-19-92}} Mikhail

Elphel camera parts 0393-18

Tue, 12/29/2015 - 15:35

← Older revision Revision as of 22:35, 29 December 2015 Line 1: Line 1: -[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]] == 0393-18    - parts external other == == 0393-18    - parts external other == ---- ---- Mikhail

Elphel camera parts 0393-19

Tue, 12/29/2015 - 15:34

0393-19-100 - Antenna plate:

New page

[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
=== 0393-19-100 - Antenna plate ===
{{Cad4a|0393-19-100}}
---- Mikhail

Pages