ARM endian option

Bali Zoltan eltexto at freemail.hu
Tue May 30 17:26:04 CEST 2006


Szia Gábor !

Köszi a választ, már azt hittem nem válaszol senki.
Idoközben a kutakodásom alatt rájöttem, hogy
van alapban egy BIGEND signal-ja a procinak
(www.arm.com) és ez határozza meg  a módot.
Azonban egyes processzor vátozatoknál ez a
signal nincs kivezetve, ott a startup code-ban
kell ezt beállitani.

"However, some ARM designs do not have the
BIGEND signal accessible externally and
instead the endianness of the ARM is
controlled by the ARM MMU (coprocessor 15)."

Az általam használt proceszor (Cirr. EP9312)
adatlapjában csak annyi szó esik róla, hogy
a core képes mindkét módban müködni.
Ezért irtam eloször olyan sokféle feltételezos
kérdést. Többször, többfélképpen kerestem
a 760 oldalas dokumentumban, de nem leltem
egy utalást, se regiszterre, se signal-ra.
Majd esetleg a arm.cirrus.com  forumon rákérdezek.

Köszi

Üdv  Zoli

----- Original Message -----
From: "Abraham Gabor" <abraham at plus7.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, May 30, 2006 13:17
Subject: RE: ARM endian option


Szia !

> Hogy is van ez az endian option ? Hogy-hogy lehet állitani ? Honnan
> tudja a vas hogy melyik van éppen ? Ez befolyásolja a procit is,
> hogy milyen
> endian módban tárolja le, olvassa be a 32 bites reg.-eket ?
> Mert ha ez az option csak a generált kódra vonatkozik, akkor honnan tudja
> a proci hogy melyik? A kód ezt az  információt is hordozza ?
>

Nem egeszen ertem a kerdest, de megprobalok valaszolni.
A proci mindig kisindian (na jo endian) modban indul.
A startup kodban, ha ez nem tetszik neked (nekunk nem tetszett)
egy regiszter irassal atteheted nagy indianba.
Ettol kezdve ugy mukodik.

Gabor
----------------------------------------------------------------
Ábrahám Gábor                           http://cdtransport.atw.hu/
7+ Számítógép Hálózati Kft.             Tel : (06-1) 248-3214
1118, Budapest, Homoród u. 17.          Fax : (06-1) 248-3216


-----------------------------------
 Szponzorunk: http://tonerbolt.hu/





More information about the Elektro mailing list