Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

04/15/16 [mechanical-parts][master] by Andrey Filippov: new revision of a back panel

Elphel GIT logs - Fri, 04/15/2016 - 12:35
Andrey Filippov committed changes to the Elphel git project :
new revision of a back panel

Stitched panoramas editor viewer

Wiki Recent Changes - Fri, 04/15/2016 - 11:03

← Older revision Revision as of 17:03, 15 April 2016 Line 121: Line 121: ==Links== ==Links== * [https://developers.google.com/kml/documentation/ Google KML reference] * [https://developers.google.com/kml/documentation/ Google KML reference]  +  +[[Category:Eyesis4Pi]] Oleg

04/14/16 [linux-elphel][circbuf] by Mikhail Karpenko: Add multichannel support to circbuf.c, fix formatting

Elphel GIT logs - Thu, 04/14/2016 - 23:01
Mikhail Karpenko committed changes to the Elphel git project :
Add multichannel support to circbuf.c, fix formatting

Poky 2.0 manual

Wiki Recent Changes - Thu, 04/14/2016 - 20:12

← Older revision Revision as of 02:12, 15 April 2016 (One intermediate revision not shown)Line 43: Line 43: ==<font color="blue">Setup</font>== ==<font color="blue">Setup</font>== -* Step 1: Copy the following lines to <b>some_script.sh</b>, modify and run:+*   <font size='2'> <font size='2'> -  '''#Part 1'''+  $ git clone https://github.com/Elphel/elphel393.git - +  $ cd elphel393 - git clone -b master git://git.yoctoproject.org/poky.git poky+  $ ./setup.sh - cd poky; git checkout 3d2c0f5902cacf9d8544bf263b51ef0dd1a7218c+  $ cd poky -  +  $ . ./oe-init-build-env - git clone -b master https://github.com/Elphel/meta-ezynq.git meta-ezynq+  $ bitbake u-boot device-tree linux-xlnx core-image-elphel393 - cd meta-ezynq; git checkout d3a055fc82fff990f9f2cdb8c09eb948133cf6f4; cd ..+ - + - git clone -b master https://github.com/Elphel/meta-elphel393.git meta-elphel393+ -  cd meta-elphel393; git checkout 56e3c1b7007faab1ccd4d983348b249d610165d6; cd ..+ -   + - git clone -b master https://github.com/Xilinx/meta-xilinx.git meta-xilinx+ - cd meta-xilinx; git checkout cc146d6c170f100eb2f445047969893faa7a6a55; cd ..+ - + - git clone -b master git://git.openembedded.org/meta-openembedded meta-openembedded+ - cd meta-openembedded; git checkout 73854a05565b30a5ca146ac53959c679b27815aa; cd ..+ - + - '''#Part 2 : init environment and auto-fill Yocto's conf-files'''+ - CONF_NOTES="meta/conf/conf-notes.txt"+ - + - if [ -f $CONF_NOTES ]; then+ -    rm $CONF_NOTES+ - fi+ - + - echo "Common \"elphel393\" targets are:" >> $CONF_NOTES+ - echo "    u-boot" >> $CONF_NOTES+ - echo "    device-tree" >> $CONF_NOTES+ - echo "    linux-xlnx" >> $CONF_NOTES+ - echo "    core-image-elphel393" >> $CONF_NOTES+ - + - 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 "  $CURRENT_PATH/meta-openembedded/meta-oe \\" >> $BBLAYERS_CONF+ - echo "  $CURRENT_PATH/meta-openembedded/meta-python \\" >> $BBLAYERS_CONF+ - echo "  $CURRENT_PATH/meta-openembedded/meta-networking \\" >> $BBLAYERS_CONF+ - echo "  $CURRENT_PATH/meta-openembedded/meta-webserver \\" >> $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 device-tree linux-xlnx core-image-elphel393+ </font> </font> Oleg

Poky 2.0 manual

Wiki Recent Changes - Thu, 04/14/2016 - 18:25

Setup:

← Older revision Revision as of 00:25, 15 April 2016 Line 43: Line 43: ==<font color="blue">Setup</font>== ==<font color="blue">Setup</font>== -* Step 1: Copy the following lines to <b>some_script.sh</b>, modify and run:+*   <font size='2'> <font size='2'> -  '''#Part 1'''+  $ git clone https://github.com/Elphel/elphel393.git - +  $ cd elphel393 - git clone -b master git://git.yoctoproject.org/poky.git poky+  $ source setup.sh - cd poky; git checkout 3d2c0f5902cacf9d8544bf263b51ef0dd1a7218c+ -  + - git clone -b master https://github.com/Elphel/meta-ezynq.git meta-ezynq+ - cd meta-ezynq; git checkout d3a055fc82fff990f9f2cdb8c09eb948133cf6f4; cd ..+ - + - git clone -b master https://github.com/Elphel/meta-elphel393.git meta-elphel393+ -  cd meta-elphel393; git checkout 56e3c1b7007faab1ccd4d983348b249d610165d6; cd ..+ -   + - git clone -b master https://github.com/Xilinx/meta-xilinx.git meta-xilinx+ - cd meta-xilinx; git checkout cc146d6c170f100eb2f445047969893faa7a6a55; cd ..+ - + - git clone -b master git://git.openembedded.org/meta-openembedded meta-openembedded+ - cd meta-openembedded; git checkout 73854a05565b30a5ca146ac53959c679b27815aa; cd ..+ - + - '''#Part 2 : init environment and auto-fill Yocto's conf-files'''+ - CONF_NOTES="meta/conf/conf-notes.txt"+ - + - if [ -f $CONF_NOTES ]; then+ -    rm $CONF_NOTES+ - fi+ - + - echo "Common \"elphel393\" targets are:" >> $CONF_NOTES+ - echo "    u-boot" >> $CONF_NOTES+ - echo "    device-tree" >> $CONF_NOTES+ - echo "    linux-xlnx" >> $CONF_NOTES+ - echo "    core-image-elphel393" >> $CONF_NOTES+ - + - 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 "  $CURRENT_PATH/meta-openembedded/meta-oe \\" >> $BBLAYERS_CONF+ - echo "  $CURRENT_PATH/meta-openembedded/meta-python \\" >> $BBLAYERS_CONF+ - echo "  $CURRENT_PATH/meta-openembedded/meta-networking \\" >> $BBLAYERS_CONF+ - echo "  $CURRENT_PATH/meta-openembedded/meta-webserver \\" >> $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 device-tree linux-xlnx core-image-elphel393+ </font> </font> Oleg

04/14/16 [meta-elphel393][master] by Oleg Dzhimiev: updated the new tree structure

Elphel GIT logs - Thu, 04/14/2016 - 18:11
Oleg Dzhimiev committed changes to the Elphel git project :
updated the new tree structure

Elphel camera parts 0393-11

Wiki Recent Changes - Thu, 04/14/2016 - 17:48

0393-11-11 - Power supply heat sink:

← Older revision Revision as of 23:48, 14 April 2016 (2 intermediate revisions not shown)Line 6: Line 6: {{Cad4a|0393-11-01}} {{Cad4a|0393-11-01}} ---- ----  +=== 0393-11-01A - Heat frame for 10393A and 10389B PCBA, Rev "A" ===  +Machined from 0393-60-07 extrusion, aluminum 6061T4, chromate conversion finish.  +Note: X3D model will be updated later  +{{Cad4a|0393-11-01A}}  +----  + === 0393-11-04 - Cooling fan enclosure === === 0393-11-04 - Cooling fan enclosure === {{Cad4a|0393-11-04}} {{Cad4a|0393-11-04}} Line 12: Line 18: {{Cad4a|0393-11-10}} {{Cad4a|0393-11-10}} ---- ----  +=== 0393-11-10A - CPU heat plate, Rev "A" ===  +Note: X3D model will be updated later.  +{{Cad4a|0393-11-10A}}  +----  + === 0393-11-11 - Power supply heat sink === === 0393-11-11 - Power supply heat sink === {{Cad4a|0393-11-11}} {{Cad4a|0393-11-11}}  +----  +=== 0393-11-11A - Power supply heat sink, Rev "A" ===  +Note: X3D model will be updated later.  +{{Cad4a|0393-11-11A}} ---- ---- Mikhail

04/14/16 [linux-elphel][ahciwrite] by Oleg Dzhimiev: still need to test

Elphel GIT logs - Thu, 04/14/2016 - 17:40
Oleg Dzhimiev committed changes to the Elphel git project :
still need to test

04/14/16 [mechanical-parts][master] by Mikhail Karpenko: Production

Elphel GIT logs - Thu, 04/14/2016 - 17:38
Mikhail Karpenko committed changes to the Elphel git project :
Production

04/14/16 [mechanical-parts][master] by Mikhail Karpenko: Production

Elphel GIT logs - Thu, 04/14/2016 - 17:38
Mikhail Karpenko committed changes to the Elphel git project :
Production

04/14/16 [mechanical-parts][master] by Mikhail Karpenko: Update 0393-11-01, 0393-11-10 and 0393-11-11 to Rev A

Elphel GIT logs - Thu, 04/14/2016 - 17:35
Mikhail Karpenko committed changes to the Elphel git project :
Update 0393-11-01, 0393-11-10 and 0393-11-11 to Rev A

04/14/16 [meta-elphel393][master] by Oleg Dzhimiev: support for other boards got broken long ago

Elphel GIT logs - Thu, 04/14/2016 - 16:44
Oleg Dzhimiev committed changes to the Elphel git project :
support for other boards got broken long ago

04/14/16 [meta-elphel393][framepars] by Oleg Dzhimiev: minor change

Elphel GIT logs - Thu, 04/14/2016 - 01:44
Oleg Dzhimiev committed changes to the Elphel git project :
minor change

04/14/16 [meta-elphel393][master-next] by Oleg Dzhimiev: device tree split

Elphel GIT logs - Thu, 04/14/2016 - 01:12
Oleg Dzhimiev committed changes to the Elphel git project :
device tree split

04/13/16 [linux-elphel][framepars] by Mikhail Karpenko: Fix wrong buffer size reporting

Elphel GIT logs - Wed, 04/13/2016 - 21:24
Mikhail Karpenko committed changes to the Elphel git project :
Fix wrong buffer size reporting

04/13/16 [linux-elphel][master] by Mikhail Karpenko: receive corrupted image

Elphel GIT logs - Wed, 04/13/2016 - 20:40
Mikhail Karpenko committed changes to the Elphel git project :
receive corrupted image

04/13/16 [linux-elphel][master-next] by Oleg Dzhimiev: writel/readl work now

Elphel GIT logs - Wed, 04/13/2016 - 18:57
Oleg Dzhimiev committed changes to the Elphel git project :
writel/readl work now

04/13/16 [linux-elphel][master] by Oleg Dzhimiev: function to reset USB

Elphel GIT logs - Wed, 04/13/2016 - 16:51
Oleg Dzhimiev committed changes to the Elphel git project :
function to reset USB

04/13/16 [linux-elphel][master-next] by Oleg Dzhimiev: reset usb on pin 49

Elphel GIT logs - Wed, 04/13/2016 - 15:36
Oleg Dzhimiev committed changes to the Elphel git project :
reset usb on pin 49

Zynq development issues

Wiki Recent Changes - Tue, 04/12/2016 - 23:03

ISSUE 2: VSC330X:

New page

==ISSUE 1: USB==
===Description===
* Stopped working after switching from 3.10 to 4.0 kernel
===Config===
* kernel: <b>4.0 (linux-xlnx 468329e7fac2b22e76897fbd40532cc0884ded2a)</b>
* new device tree record:
<font size='2'>
...
ps7_usb_0: ps7-usb@e0002000 {
clocks = <&clkc 28>;
compatible = "xlnx,zynq-usb-2.20a", "chipidea,usb2";
reg = <0xe0002000 0x1000>;
interrupt-parent = <&ps7_scugic_0>;
interrupts = <0 21 4>;
dr_mode = "host";
phy_type = "ulpi";
usb-phy = <&usb_phy0>;
} ;
...
} ;
...
usb_phy0: phy0{
compatible = "ulpi-phy";
#phy-cells = <0>;
reg = <0xe0002000 0x1000>;
viewport = <0x170>;
} ;
</font>
* .config
<font size='2'>
CONFIG_USB_ULPI=y
CONFIG_USB_ULPI_VIEWPORT=y
CONFIG_USB_CHIPIDEA_DEBUG=y
CONFIG_USB_GPIO_VBUS=n
CONFIG_USB_OTG=n /*do not care if <b>dr_mode = "host";</b>*/
CONFIG_USB_GADGET=n
</font>

===Log===
* dmesg:
<font size='2'>
[ 1.035759] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.042319] usbcore: registered new interface driver usb-storage
<span style='color:red;'>[ 1.073619] e0002000.ps7-usb supply vbus not found, using dummy regulator</span>
[ 1.103560] Registering platform device 'ci_hdrc.0'. Parent at e0002000.ps7-usb
<span style='color:red;'>[ 1.114806] ci_hdrc ci_hdrc.0: ChipIdea HDRC found, revision: 22, lpm: 0; cap: f00d4100 op: f00d4140</span>
<span style='color:red;'>[ 1.136023] ci_hdrc ci_hdrc.0: unable to init phy: -110</span>
<span style='color:red;'>[ 1.141232] ci_hdrc: probe of ci_hdrc.0 failed with error -110</span>
</font>

===a: vbus not found===
* the problem is not critical

===b: unable to init phy: -110===
* [http://www.wiki.xilinx.com/Zynq+Linux+USB+Device+Driver Zynq Linux USB Device Driver] - typo in docs but it's correct in the [http://www.wiki.xilinx.com/Zynq+Releases released image]
* note: order in the device tree does not matter
* corrected the device tree record (s/viewport/view-port/):
<font size='2'>
usb_phy0: phy0{
compatible = "ulpi-phy";
#phy-cells = <0>;
reg = <0xe0002000 0x1000>;
<b>view-port</b> = <0x170>;
} ;
</font>

===Links===
* [http://www.wiki.xilinx.com/Zynq+Linux+USB+Device+Driver Zynq Linux USB Device Driver] - typo came from here.
* [https://forums.xilinx.com/t5/Embedded-Linux/USB-boot-with-Linux-2015-2-build/td-p/643868 A discussion].
* [https://forums.xilinx.com/t5/Embedded-Linux/USB-works-in-device-mode-but-not-in-host-mode/td-p/679097 Forgot the contents, probably unrelated]



==ISSUE 2: VSC330X==
* Config and the kernel are the same as in ISSUE 1
===Log===
<font size='2'>
* dmesg:
[ 1.069904] <span style='color:red'>vsc330x 0-0001: vsc330x_i2c_probe:841 error writing</span>
[ 1.075745] <span style='color:red'>vsc330x: probe of 0-0001 failed with error -5</span>
</font>

===Reason===
* 10398 board, that has it, is not connected, that's it. Oleg

Pages

Subscribe to www3.elphel.com aggregator