Genesi Efika MX

It is family of two devices based on Freescale i.MX515 SoC produced by Genesi.

Info

1. Efika MX Smarttop2.Efika MX Smartbook
Nettop classNetbook class

i.MX515i.MX515
RT3070 WiFiRT3070 WiFi
USB Ether-
-ukbd
-usb t.pad
-usb bt
-u3g?
HDMILCD

Boot process

Current

  1. Internal U-Boot
  2. Secondary U-Boot (currently in SPI flash, beside with first one)
  3. kernel (from network)
  4. rootfs (from USB Stick)

 Correct

  1. start of Internal U-Boot; we must not to change that, since we must targeting on regular user which don't know how to use soldering tool or JTAG. But it have very useful feature for us, internal DIP-switch can select which source to use to get startup uboot_script from. (between internal SSD drive or SD card)
  2. Secondary U-Boot; We need to prepare SD card with two slices (small msdos and big ufs). Now internal loader only check msdos slices for boot script. So that msdos partition must have: 1 - boot script; 2 - secondary U-Boot; 3 - maybe script for second U-Boot; 4 - maybe ubldr (FreeBSD loader(8) with U-Boot API), FreeBSD kernel (depend on features compiled into secondary U-Boot)
  3. ubldr with U-Boot API (preferred, but not required)
  4. kernel, from second slice of SD (first if ubldr omitted)
  5. rootfs, second slice UFS (maybe ZFS), maybe even some RO FS

Ideal

1.Vendor preparing firmware update, which replace Primary U-Boot with ubldr merged with U-Boot with all required options!
:)))))))

Who & where?

Project SVN URL: base/projects/efika_mx/
Contacts: ray@ ... (you know :) )

Status pictures

Last bootlog

 

3 комментария:

  1. RU: такс, забульбеним драйверочек для сторожевой собаки, а дальше можно будет и ПАТАми мерятся (в ПИО)

    ОтветитьУдалить
  2. Hi! After switching imx_gpt (Generic Periodic Timer) to do ONE_SHOT mode instead of PERIODIC we have smallest interrupt rate and no more weird hangs after 3 minutes since boot.
    So:
    * imx_gpt - fixed.
    * imx_wdog - implemented.
    :-P

    ОтветитьУдалить

Поиск по этому блогу

Readers