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: 8 min ago

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

Elphel camera parts 0393

Tue, 12/29/2015 - 15:29

0393-18 - parts external other:

← Older revision Revision as of 22:29, 29 December 2015 Line 7: Line 7: === [[Elphel_camera_parts_0393-13 | 0393-13 - Camera back panels]] === === [[Elphel_camera_parts_0393-13 | 0393-13 - Camera back panels]] === === [[Elphel_camera_parts_0393-18 | 0393-18 - parts external other]] === === [[Elphel_camera_parts_0393-18 | 0393-18 - parts external other]] ===  +=== [[Elphel_camera_parts_0393-19 | 0393-19 - parts internal other]] ===  + === [[Elphel_camera_parts_0393-20 | 0393-20 - custom mounting parts]] === === [[Elphel_camera_parts_0393-20 | 0393-20 - custom mounting parts]] === === [[Elphel_camera_parts_0393-30 | 0393-30 - insulator tubing, spacers, tapes, pads]] === === [[Elphel_camera_parts_0393-30 | 0393-30 - insulator tubing, spacers, tapes, pads]] === Mikhail

Elphel camera parts 0393-18

Tue, 12/29/2015 - 15:27

0353-18-31 - tripod mount plate:

← Older revision Revision as of 22:27, 29 December 2015 Line 7: Line 7: === 0353-18-31 - tripod mount plate === === 0353-18-31 - tripod mount plate === {{Cad4a|0393-18-31}} {{Cad4a|0393-18-31}}  +----  +=== 0393-18-50 - IMU enclosure ===  +{{Cad4a|0393-18-50}}  +----  +=== 0393-18-51 - Camera top with GPS ===  +{{Cad4a|0393-18-51}}  +----  +=== 0393-18-52 - Camera top without GPS ===  +{{Cad4a|0393-18-52}}  +----  +=== 0393-18-53 - GPS cap ===  +{{Cad4a|0393-18-53}} ---- ---- Mikhail

Elphel camera parts 0393-12

Tue, 12/29/2015 - 15:24

0393-12-44 - SFE M12 adapter:

← Older revision Revision as of 22:24, 29 December 2015 Line 18: Line 18: === 0393-12-44 - SFE M12 adapter === === 0393-12-44 - SFE M12 adapter === {{Cad4a|0393-12-44}} {{Cad4a|0393-12-44}}  +----  +=== 0393-12-50 - Fisheye head adapter ===  +{{Cad4a|0393-12-50}}  +----  +=== 0393-12-51 - SFEs mount ===  +{{Cad4a|0393-12-51}} ---- ---- Mikhail

Elphel camera assemblies

Mon, 12/21/2015 - 13:17

NC353L-PHG3 camera:

← Older revision Revision as of 20:17, 21 December 2015 Line 31: Line 31: === NC353L-PHG3 camera === === NC353L-PHG3 camera === {{Cad4c_assembly|NC353L-PHG3}} {{Cad4c_assembly|NC353L-PHG3}}  +----  +=== MNC354-2B camera ===  +{{Cad4c_assembly|MNC354-2B}} ---- ---- Mikhail

Template:Cad4c assembly

Sat, 12/19/2015 - 16:54

← Older revision Revision as of 23:54, 19 December 2015 Line 12: Line 12: |- |- | | -<span class="plainlinks" title="View model in the Web X3D Viewer">[http://community.elphel.com/x3d/index.html?animate&model=/x3d/x3d_model_files/x3d/{{{1}}}-ASSY.x3d http://community.elphel.com/pictures/webx3dicon.png]</span>+<span class="plainlinks" title="View model in the Web X3D Viewer">[http://community.elphel.com/x3d2/index.html?animate&model=/x3d/x3d_model_files/x3d/{{{1}}}-ASSY.x3d http://community.elphel.com/pictures/webx3dicon.png]</span> | | |} |} Andrey.filippov

Elphel camera assemblies

Sat, 12/19/2015 - 16:51

← Older revision Revision as of 23:51, 19 December 2015 (5 intermediate revisions not shown)Line 16: Line 16: === EYESIS4PI-26 camera === === EYESIS4PI-26 camera === {{Cad4c_assembly|EYESIS4PI-26}} {{Cad4c_assembly|EYESIS4PI-26}}  +----  +=== NC353L camera ===  +{{Cad4c_assembly|NC353L}} ---- ---- === NC353L-369 camera === === NC353L-369 camera === {{Cad4c_assembly|NC353L-369}} {{Cad4c_assembly|NC353L-369}}  +----  +=== MNC354-2-STEREO camera ===  +{{Cad4c_assembly|MNC354-2-STEREO}}  +----  +=== NC353L-PHG camera ===  +{{Cad4c_assembly|NC353L-PHG}}  +----  +=== NC353L-PHG3 camera ===  +{{Cad4c_assembly|NC353L-PHG3}} ---- ---- Andrey.filippov

Pages