MI3.1 Standard Image V1.0.1 Porting SOP

From ESS-WIKI
Jump to: navigation, search

Prepare

  1. Ubuntu 14.04 x64 develop host installed with MI3.1 WindRiver workbench
  2. 4GB USB Flash
  3. Porting Target ( ex: UTX-3115 )

SOP for Porting

  1. MI3.1_Pro_Config_V1.sh barytail 0014
  2. make fs
  3. sudo ./deploy.sh -u -f ./export/intel -d /dev/sdx -y; sync
  4. Insert Target platform and boot up -> root/root
  5. copy modem_cell_default to /etc/.
  6. copy usb-modem.sh to /lib/network/usb-modem.sh
  7. copy ar3k.zip to /lib/firmware/ & unzip ar3k.zip
  8. RD Verify & HW Functional Test
  9. sudo dd if=/dev/sdm of=./IDP_MI3.1_7.0.0.14_x64_ARK-1123H_V1.0.1_20160530.img bs=4M; sync
  10. md5sum IDP_MI3.1_7.0.0.14_x64_ARK-1123H_V1.0.1_20160530.img > IDP_MI3.1_7.0.0.14_x64_ARK-1123H_V1.0.1_20160530.img.md5
  11. gzip IDP_MI3.1_7.0.0.14_x64_ARK-1123H_V1.0.1_20160530.img
  12. md5sum IDP_MI3.1_7.0.0.14_x64_ARK-1123H_V1.0.1_20160530.img.gz > IDP_MI3.1_7.0.0.14_x64_ARK-1123H_V1.0.1_20160530.img.gz.md5

Double Confirm

  1. gunzip IDP_MI3.1_7.0.0.14_x64_ARK-1123H_V1.0.1_20160530.img
  2. dd if=./IDP_MI3.1_7.0.0.14_x64_ARK-1123H_V1.0.1_20160530.img of=/dev/sdx bs=4M; sync
  3. Insert Target platform and boot up

Note

BIOS Setting for Baytrail and Haswell platforms

  1. BIOS -> Advanced / Miscellaneous Configuration / OS Selection -> Windows 8.X
  2. MI3.1 image needs boot from UEFI mode => Boot / Boot mode select [UEFI]
  3. If user want to support Secure boot => Please disable CSM and enable Secure boot in BIOS setting.

For Quark Memeory Configuration

./layers/wr-bsps/intel-quark/recipes-support/spi-layout-tools/files/platform-data/clantonhill-platform-data.ini

This spi flash binary without ini configuration

./bitbake_build/tmp/work/x86_64-linux/spi-layout-tools/1.2.0-r0/spi-flash-tools_v1.2.0/sysimage-clantonhill/Flash-missingPDAT.bin