Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

IGEP Firmware set-up

1,906 bytes added, 14:05, 27 November 2018
Install IGEP Firmware on bootable SD-card
==Ubuntu==
Download latest firmware release from downloads server
* [http://downloads.isee.biz/pub/isee-releases/ubuntu/xenial_16.04_lts/ubuntu-xenial-armhf-igep-base-v0.01.tgz Ubuntu Xenial 16.04 LTS (isee-v0.01) ARM Hard Float]
<span class="skimlinks-unlinked">sudo tar -xvzf /home/user/Downloads/ubuntu-xenial-armhf-igep-base-v0.01.tgz -C /media/user/rootfs</span>
 
==Debian==
Download latest firmware release from downloads server
* [http://downloads.isee.biz/pub/relaunch/rootfs/debian/stretch/debian-stretch-armhf-igep-base-no-versionv0.01.tgz Debian Stretch ARM Hard Float]
====Instructions needed to decompress in the SD====
==Buildroot==
Download latest firmware release from downloads server
* [http://downloads.isee.biz/pub/relaunch/rootfs/buildroot/skeltal/igep-buildroot-skeltal-base-no-version.bz2 Buildroot ARM Hard Float]
<span class="skimlinks-unlinked">sudo tar -xjzf /home/user/Downloads/igep-buildroot-skeltal-base-no-version.bz2 -C /media/user/rootfs</span>
 
==Yocto==
===<u><span id="Introduction" class="mw-headline">Introduction</span></u>===
* create-android-image: Create an Android image tarball from Android build
* e-functions: Required by other igep tools to function properly.
* writeloader: Used by igep-flash when flashing igep-firmware for IGEPv2, IGEP COM MODULE, and IGEP COM PROTON boards due to ECC compatibility in those board's NAND
Usually igep-tools should come installed by default with igep firmware releases, in case it is not there you can always download them from our git repository:
<pre>git clone https://git.isee.biz/igep-tools/igep-tools.git</pre><pre>cd igep-tools/script</pre>Insert a SD-Card media and use the igep-media-create script to copy the firmware to SD-Card media, required options are: ==Create Install IGEP Firmware on bootable SD-card==''(from usefull also [http://labs.isee.biz/index.php/How_to_flash_the_latest_software_image How to create a SD-card Update board Flash with the latest software image] )''
The first thing you'll do is download the latest firwmare according to your igep model
{| class="contenttable sortable"
|-style="height: 22px;"! style="text-align: center; height: 22px;"|IGEP BOARD! style="text-align: center; height: 22px;"|Firmwarev1.0 no-x11 (Pyro 2.3)
|-
| style="text-align: center;"|IGEPv2
| style="text-align: center;"|[http://downloads.isee.biz/pub/relaunch/igep0020/ready-rootfs/yocto/minimalfirmware/igep0020-yocto-pyro-minimal-kernelfirmware-4-9-81v1.0.tar.bz2 Yocto Pyro IGEPv2 Minimal]|-style="height: 22px;"| style="text-align: center; height: 22px;"|IGEP COM MODULE| style="text-align: center; height: 22px;"| [http://downloads.isee.biz/pub/relaunch/igep0030/firmware/igep0030-yocto-pyro-minimal-firmware-v1.0.tar.bz2 Yocto Pyro COM MODULE Minimal]|-style="height: 22px;"| style="text-align: center; height: 22px;"|IGEP COM AQUILA| style="text-align: center; height: 22px;"|[http://downloads.isee.biz/pub/relaunch/igep0033/readyfirmware/igep0033-yocto-rootfspyro-minimal-firmware-v1.0_512.tar.bz2 Yocto Pyro AQUILA (NAND 512 MB) Minimal  |][http://downloads.isee.biz/pub/relaunch/yoctoigep0033/minimalfirmware/igep0033-yocto-minimalpyro-kernelskeltal-4firmware-9-81v1.0.tar.bz2  <span style="color: #ff0000;">Yocto Pyro AQUILA Minimal(NAND 128MB) Skeltal ***</span>]|-style="height: 22px;"| style="text-align: center; height: 22px;"|IGEP SMARC AM335X| style="text-align: center; height: 22px;"|[http://downloads.isee.biz/pub/relaunch/igep0034/ready-rootfs/yocto/minimalfirmware/igep0034-yocto-pyro-minimal-kernelfirmware-4-9-81v1.0.tar.bz2 Yocto Pyro AM335X -Minimal]|-style="height: 22px;"| style="text-align: center; height: 22px;"|IGEP SMARC iMX6| style="text-align: center; height: 22px;"|[http://downloads.isee.biz/pub/relaunch/igep0046dl/ready-rootfs/yocto/minimalfirmware/igep0046dl-yocto-pyro-minimal-kernelfirmware-4-9-11v1.0.tar.bz2 Yocto Pyro iMX6DL Minimal] | [http://downloads.isee.biz/pub/relaunch/igep0046q/ready-rootfs/yocto/minimalfirmware/igep0046q-yocto-pyro-minimal-kernelfirmware-4-9-11v1.0.tar.bz2 Yocto Pyro iMX6Q Minimal]|-style="height: 22px;"| style="text-align: center; height: 22px;"|IGEP SMARC iMX6UL/ULL| style="text-align: center; height: 22px;"|[http://downloads.isee.biz/pub/relaunch/igep0146/ready-rootfs/yocto/minimal/igep0146-yocto-minimal-kernel-4-9-11.tar.bz2 Yocto Pyro iMX6UL Minimal]
|}
<span style="color: #ff0000;">*** Only use this firmware to flash the NAND memory of and IGEP COM AQUILA with 128 MiB NAND. Place it at /opt/firmware and execute the procedure in '' [http://labs.isee.biz/index.php/How_to_flash_the_latest_software_image How Update board Flash with the latest software image]''</span>
Once Insert a SD-Card media and use the file is downloaded you can [http://labs.isee.biz/index.php/IGEP_Firmware_set-up#IGEP-Tools igep-media-create bootable ] script to copy the firmware to SD-Card, under Linux, untar the IGEPmedia.
<pre>tar jxf igep_firmware./igep-media-create --cp-uenv -–mmc -yocto-*.tar.bz2cd igep_firmwareimage -yocto-*machine </pre>Insert a where:<br /> - is the SD-Card media device of your computer.<br /> - is the file that contains bootloader, kernel and use the igeprootfs image.<br /> -media-create script to copy is the firmware to SD-Card mediaIGEP Processor Board.Available options are:
* '''igep0033''' - For IGEP COM AQUILA Processor Board* '''igep0034'''- For IGEP SMARC AM335x , <prespan style="color: #0000ff;">./igep-media-create -–mmc --image --machine '''IGEPv2'''</prespan>where, <span style="color:#0000ff;">'''IGEP COM MODULE'''<br /span> - is the SD-Card device of your computer.and '''<br /span style="color: #0000ff;"> - is the file that contains bootloader, kernel and rootfs image.IGEP COM PROTON<br /span> ''' Processor Boards* '''igep0046''' - is the For IGEP iMX6, iMX6UL Processor Board. Available options are:(S/DL/Q/UL/ULL)
'''<span style="color: #ff0000;">* ** It is important to use igep0034 machine even for IGEPv2  (igep0020 - For ) IGEP v2 Processor Board* COM MODULE  (igep0030 - For ) and IGEP COM MODULE Processor Board* PROTON (igep0032 ) for this specific tool due to backwards incompatibility. Until a new patch of igep- For IGEP COM PROTON Processor Board* igep0033 media-create is made. Remember for those boards to use - For IGEP COM AQUILA Processor Board* igep0046 - For IGEP iMX6 Processor Boardmachine igep0034 as argument</span>'''
<br />For example, assuming the SD-card device takes '/dev/sdf' and you have an IGEPv2 board ('igep0020'), type
<pre>./igep-media-create --cp-uenv --mmc /dev/sdf --machine igep0034 --image igep0020 -yocto-image demopyro-imageminimal-satofirmware-igep00x0v1.0.tar.bz2</pre>
For example, assuming the SD-card device takes '/dev/sdb' and you have an IGEP COM MODULE ('igep0030'), type
<pre>./igep-media-create --cp-uenv --mmc /dev/sdb --machine igep0030 igep0034 --image demoigep0020-yocto-imagepyro-minimal-satofirmware-igep00x0v1.0.tar.bz2</pre>
These methods should give you a bootable SD-card.