Results 1 to 15 of 1949

Thread: AMIKO Alien - imaginea Spark

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #11
    Standard RSP member MihaiP's Avatar
    Join Date
    14 Apr 2008
    Posts
    2,132
    Mentioned
    21 Post(s)
    Rep Power
    93

    Default

    Placa de baza folosita de Alien este MB618 , o placa generica care se
    echipeaza conform cererii beneficiarului ... in acest caz ea arata astfel :

    - NOR Flash 8 MB ( 1 Mb )
    - NAND Flash 512 MB ( 64Mb)
    - RAM DDR2 256 Mb

    Organizare generala :

    - bootloaderul folosit : Uboot 1.3.1 rezident in NOR Flash , acesta implementeaza un dialog utilizator in
    cazul in care la punerea sub tensiune se apasa butonul "OK" de pe panoul frontal ... pe afisaj
    apare textul "FORCED" ... insemnand "emergency boot"
    - in acest mod urmatoarele actiuni sint posibile :
    ......* "A" (sageata sus) ...apare textul "SPARK" si se apasa "OK" si porneste incarcarea din
    ......... flash a imaginii de firma
    ......* "V" ( sageata jos ) apare textul "ENIGMA" urmat de "OK" si se incarca din flash enigma2.
    ......* ">" ( sageata dreapta ) apare textul "LOAD" si determina citirea unui USB stick formatat
    .........FAT32 care contine fisierele de upgrade ( kernel Linux si aplicatia )
    ......* "<" ( sageata stanga ) apare textul "232" si trece loaderul in modul "upgrade bootloader" pe RS232

    - ultima optiune de boot se memoreaza si este folosita ca informatie de de boot implicit ...
    spark sau enigma si determina tipul de upgrade FW dorit ( spark sau enigma). Pentru
    upgrade se scriu pe un stick formatat FAT32 fisierele imagine spark( mImage , userfsub.img ) sau
    enigma2( uImage , e2jffs2.img ) , se intra in modul "emergency boot" si se apasa pe butonul
    ">" de pe panoul frontal ... si va porni procedura de upgrade corespunzatoare
    modului anterior selectat ( SPARK/ENIGMA).

    - imaginile folosite se fragmenteaza in blocuri ( ca la Kathy imaginea clasica )
    astfel : primul bloc este dedicat Kernelului si se va regasi pe stick sub un
    nume standard ( se va incarca primul ) urmatorul bloc este dedicat aplicatiei
    de firma sau enigma si va avea de asemenea un nume standard. Pe unul si acelasi
    stick puteti avea simultan cele doua fisiere ( kernel+aplicatie) atit pentru FW
    de firma cat si pentru enigma2 ... fortati intrarea in "emergency boot" si alegeti
    modul de upgrade spark/enigma dupa care prin selectorul ">" lansati secventa
    de incarcare a fisierelor componente ale unei imagini.

    - structura memory stickului de upgrade este urmatoarea :
    system(enigma2(uImage,e2jfss2.img),spark(mImage,userfs.img))
    stickul trebuie sa fie unul special ... Kingston de 2Gb !! o anomalie care se va rezolva ...
    Trebuie remarcat ca dialogul pe afisaj este destul de ... criptic ! fiind un afisaj
    de 4 caractere din 7 segmente ! ... evident fiind rar folosit nu deranjeaza prea
    tare dar ... necesita un pic de imaginatie spre a deslusi mesajul !

    Reamarca finala : in flash rezida simultan cele doua imagini : "spark" si "enigma" !
    Last edited by MihaiP; 22-12-10 at 17:48.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •