Load custom bitstream: Difference between revisions

From ElphelWiki
Jump to navigation Jump to search
Oleg (talk | contribs)
No edit summary
Oleg (talk | contribs)
No edit summary
Line 8: Line 8:
* ''/usr/local/verilog/''
* ''/usr/local/verilog/''


Init:
* /etc/init.d/init_elphel393
...
$CONFDIR/init_elphel393.py "{\"usb_hub\":1, \"ip\":1,\"imgsrv\":1, \"autoexp_daemon\":1, \"autocampars\":1, \"sata\":1, \"gps\":1, \"eyesis\":0 }"
...
** in this line the extra init procedures are listed, to disable/skip certain procedure set 0, to enable - set 1
** everything is done in ''/etc/elphel393/init_elphel393.py'' which runs other scripts.
** the bitstream is loaded by '''autocampars''' and (if '''autocampars''' is skipped) '''sata'''






[[Category:393]]
[[Category:393]]

Revision as of 20:57, 20 April 2017

Description

The default bitstream is loaded from OS not from u-boot. Reasons:

  • Different banks have different (software - controlled and regulated) voltages and they need to be set up before loading.
    • voltages are set by the software through i2c

Bitstreams paths:

  • /usr/local/verilog/

Init:

  • /etc/init.d/init_elphel393
...
$CONFDIR/init_elphel393.py "{\"usb_hub\":1, \"ip\":1,\"imgsrv\":1, \"autoexp_daemon\":1, \"autocampars\":1, \"sata\":1, \"gps\":1, \"eyesis\":0 }"
...
    • in this line the extra init procedures are listed, to disable/skip certain procedure set 0, to enable - set 1
    • everything is done in /etc/elphel393/init_elphel393.py which runs other scripts.
    • the bitstream is loaded by autocampars and (if autocampars is skipped) sata