LINUX na AVR (Re: SDRAM - lze nezapojit A12 (spojit s A11) ?)

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Neděle Březen 24 16:10:10 CET 2013


Tak zas tak uplne asi ne, nabehne tohle

[    0.000000] Initializing cgroup subC:037912576 sys cpu

[    0.000000] Linux version 2.6.34.1-dgv (dmitrygr na ubuntu) (gcc version 
4.5.2 (Sourcery G++ Lite 2011.03-42) ) #5C:037945344 2 Sun Apr 1 
00:36:21 PDT 2012

[    0.000000] CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE), 
cr=00007977

[    0.0000C:037978112 00] CPU: VIVT data cache, VIVT instruction cache

[    0.000000] Machine: Palm Tungsten|E2

[    0.000000] bC:038010880 ootconsole [earlycon0] enabled

[    0.000000] Memory policy: ECC disabled, Data cache writeback

C:038043648 C:038076416 [    0.000000] BUG: map for 0xa0000000 at 
0xc0000000 can not be mapped using pages, ignoring.

C:038109184 C:038141952 C:038174720 C:038207488 C:038240256 C:038273024 
C:038305792 C:038338560 C:038371328 C:038404096 [ 0.000000] Memory 
clock: 117.96MHz (*32)

[    0.000000] Run Mode clock: 117.96MHz C:038436864 (*1)

[    0.000000] Turbo Mode clock: 117.96MHz (*1.0, inactive)

C:038469632 [    0.000000] Built 1 zonelists in Zone order, mobility 
grouping off.  Total pages: 4056

C:038502400 [    0.000000] Kernel command line: console=ttyS0 
init=/bin/bash earlyprintk

C:038535168 [    0.000000] PID hash table entries: 64 (order: -4, 256 bytes)

C:038567936 [    0.000000] Dentry cache hash table entries: 2048 (order: 
1, 8192 bytes)

C:038600704 [    0.000000] Inode-cache hash table entries: 1024 (order: 
0, 4096 bytes)

a ted uz dlouho (hodinu+) nic...  (to C:xxxxx je navic, vypis poctu cyklu)
divny je ten cas 0.00000, to by byt asi nemelo ale nemuzu prijit na to, 
v cem by mohl byt problem - to snad je nejaky cas z vnitrniho timeru, ne?
RTC po sec. aktualizuju, aspon doufam, ale tohle musi byt nejaky hodne 
presnejsi timer.
Nejaky napad? Zdrojaky jsem porovnal a to co jsem upravil by nemelo mit 
na tohle vliv. Taky jsem nastavil pamet 16MB-32k misto cistych 16MB, ale 
kdyby to sahlo vedle, tak by mi to napsalo, tak tady snad problem nebude.


Dne 24. 3. 2013 7:43, Jaroslav Buchta napsal(a):
> Tyjo, ono to funguje 
> http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20on%208bit ;-)
> No to je neco, takovy prace to autorovi muselo dat a pritom takova 
> blbost ;-) Na te ATXMEGA taky zadna rychlostni hitparada, emuluje asi 
> 12-13000 cyklu /s (puvodni projekt zminuje 10000)
> Prinos HW radice SDRAM neni asi nijak vyrazny, navic jsem do SDRAM 
> musel dat i stav emulovaneho CPU (SoC), protoze ma pres 12kB a nejak 
> mi nedoslo, ze je ta XMEGA na tom tak spatne se SRAM.
> No uvidime jestli se za nejakou tu hodinku dokonci bootovani :-P
>
> Kazdopadne tam ma autor pouzitou nejakou slabsi implementaci SD, na 
> moji mikroSD se to absolutne nechytalo, snazil jsem se to priohnout 
> par hodin ale inicializace karty je tam nejaka divna - tak jsem to 
> napasoval na ten prvni odkaz od p Astera a tam je implementace super, 
> funguje jak SD tak SDHC a podpora FAT je tam take hezky udelana - 
> dokonce ma i hezky shell kterym se da karta testovat... Takze jsem ten 
> druhy odkaz ani nezkoumal, jen stahnul. To byl hezky bastlirsky vikend 
> ;-)
>
> mimochodem, nejake zdrojaky, kde by bylo s kartou pracovano ne v SPI 
> ale v SDIO modu bez HW podpory, nemate?
>
> Maly obrazek HW v priloze...
>
> Dne 23. 3. 2013 7:48, Jaroslav Buchta napsal(a):
>> Diky za odkazy, to vypada super.
>>
>>
>> Dne 23. 3. 2013 0:55, Zdeněk Aster napsal(a):
>>> Jinak k SD karte funguje na AVR tento software 
>>> http://www.roland-riegel.de/sd-reader/
>>> A super FAT obsluha je zde 
>>> http://elm-chan.org/fsw/ff/00index_e.html jen je nutne k ni
>>> dodelat funkce pro cteni treba z SD.
>>> Jsem se upsal u toho ovladani melo byt oboje treba A10, ale asi to 
>>> bylo jasne :-D
>>>
>>> Zdenek Aster
>>>
>>> ---------- Původní zpráva ----------
>>> Od: Jaroslav Buchta <jaroslav.buchta na hascomp.cz>
>>> Datum: 22. 3. 2013
>>> Předmět: Re: SDRAM - lze nezapojit A12 (spojit s A11) ?
>>>
>>>
>>>     No jo, asi tak kdyz uz jsem ozelel dalsich 16MB uzemnenim A12 ;-)
>>>     Je to takovy hobby projekt, ted rozchodim SD kartu a pak zkusim
>>>     portovat ten ARM amulator. Je to jen hracka ale mozna by to pro
>>>     demonstracni ucely mohlo mit smysl... A autor si s tim musel dat
>>>     sakra praci tak uz jen proto ;-)
>>>
>>>     Dne 22. 3. 2013 21:21, Zdeněk Aster napsal(a):
>>>
>>>         No tak pokud by jste měl praxi s osmibitu treba ATARI, tak
>>>         staci na nejaky
>>>         port, si udelat ovladani nejakeho horniho dratu treba nejake
>>>         A15, a tu tvrde
>>>         drzet v nule a v procesoru, pak adresujete A10 v jednicce  a
>>>         fyzicky jste dole
>>>         v pameti, No a kdyz to deaktivujete tak mate normalni
>>>         prostor, jen u
>>>         osmibitu pri 64KBytech to melo smysl, kdyz vam 16kB vzala
>>>         ROMka,
>>>         tady to je zbytecna komplikace....
>>>
>>>         Zdenek Aster
>>>
>>>         ---------- Původní zpráva ----------
>>>         Od: Jaroslav Buchta <jaroslav.buchta na hascomp.cz>
>>>         <mailto:jaroslav.buchta na hascomp.cz>
>>>         Datum: 22. 3. 2013
>>>         Předmět: Re: SDRAM - lze nezapojit A12 (spojit s A11) ?
>>>
>>>
>>>             Tak po dennim hrani si FUNGUJE, operace zapsani nebo
>>>             vycteni (kontroly)
>>>             cele pameti 16MB trva cca 15sec, to ujde a jeste asi
>>>             pujdou zkratit
>>>             nektere casy. Docela hezky broucek ATXMEGA64A1, ze to
>>>             podporuje ;-)
>>>             Jen takova otazka - na prvnich 12kB co je schovanych pod
>>>             interni oblasti
>>>             (IO, EEPROM, SRAM) se asi nijak nedostanu, co?
>>>             A vecer mam na hrani SD kartu ;-)
>>>
>>>
>>>             Dne 20. 11. 2012 8:02, Jaroslav Buchta napsal(a):
>>>             > No ja bych to chtel nacpat na tohle
>>>             > http://www.atmel.com/tools/XMEGA-A1XPLAINED.aspx a
>>>             zprovoznit tohle
>>>             >
>>>             http://dmitry.co/index.php?p=./04.Thoughts/07.%20Linux%20on%208bit
>>>             > Problem je, ze 8MB co na desce je asi nestaci. Takze
>>>             radsi propojit,
>>>             > ale IMHO je to jedno. Adresace refresh je stejne
>>>             autonomni, mode
>>>             > registr nepouziva tyhle vyssi adresy (jsou nulove) a
>>>             jinak se take
>>>             > snad nepouzivaji. Cili bych mohl adesovat jen pulku
>>>             radku, jinak by se
>>>             > IMHO nemelo nic stat. Vyzkousime, uvidime ;-)
>>>             >
>>>             > Dne 20.11.2012 7:52, j s napsal(a):
>>>             >> Bol by problem supnut to niekam na zem alebo Vdd? Na
>>>             doske s SDRAM
>>>             >> urcite mate poriadny groundplane, zem musi byt vsade :)
>>>             >> Inak by spojenie s A11 nemalo robit problem.
>>>             >>
>>>             >> 2012/11/20 Jaroslav Buchta
>>>             <jaroslav.buchta na hascomp.cz>
>>>             <mailto:jaroslav.buchta na hascomp.cz>:
>>>             >>> Jde mi o pripojeni 32MB pameti ( K4S560432B ) k
>>>             ATXMEGA A1, ktery
>>>             >>> ma jen 12
>>>             >>> adresovych vodicu, pamet 13 pro RAS, CAS se vejde.
>>>             Nejlepe by to slo
>>>             >>> asi
>>>             >>> spojit s pinem A11 ktery je vedle. IMHO se nestane
>>>             nic jineho, nez,
>>>             >>> ze budu
>>>             >>> mit jen 16MB k dispozici, ale treba nekoho napadne
>>>             nejaky zadrhel.
>>>             >>> _______________________________________________
>>>             >>> HW-list mailing list - sponsored by www.HW.cz
>>>             <http://www.HW.cz>
>>>             >>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>>>             >>> http://list.hw.cz/mailman/listinfo/hw-list
>>>             >> _______________________________________________
>>>             >> HW-list mailing list - sponsored by www.HW.cz
>>>             <http://www.HW.cz>
>>>             >> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>>>             >> http://list.hw.cz/mailman/listinfo/hw-list
>>>             >
>>>
>>>             _______________________________________________
>>>             HW-list mailing list - sponsored by www.HW.cz
>>>             <http://www.HW.cz>
>>>             Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>>>             http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>>
>>>
>>>         _______________________________________________
>>>         HW-list mailing list  -  sponsored bywww.HW.cz  <http://www.HW.cz>
>>>         Hw-list na list.hw.cz  <mailto:Hw-list na list.hw.cz>
>>>         http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored bywww.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored bywww.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130324/f4af1d71/attachment-0001.htm>


Další informace o konferenci Hw-list