aaaha, jasny..<div>dekuji za postrceni. Takze musim hledat jinde.<br><br><div class="gmail_quote">2008/12/5 Jan Waclawek <span dir="ltr"><<a href="mailto:konfera@efton.sk">konfera@efton.sk</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Ta SDRAM vam asi nejde vobec. To, ci je to HW alebo SW (to, co ste spakruky odbavili tou zatvorkou "init SDRAM podle NGW100" vobec nemusi fungovat - SDRAM je vela druhov), to ja samozrejme neviem. Ten prvy cyklus Vam prebehol v poriadku preto, lebo sa hodnota citala spat z cache.<br>
<br>
wek<br>
<br>
<br>
----- Original Message ---------------<br>
<br>
Subject: avr32 - ap7000 - sdram problem<br>
From: "Lubo Melichar" <<a href="mailto:lubos.melichar@gmail.com">lubos.melichar@gmail.com</a>><br>
Date: Fri, 5 Dec 2008 10:10:02 +0100<br>
To: HW-news <<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>><br>
<br>
>--===============0239352917==<br>
>Content-Type: multipart/alternative;<br>
> boundary="----=_Part_13656_28658219.1228468202088"<br>
><br>
>------=_Part_13656_28658219.1228468202088<br>
>Content-Type: text/plain; charset=ISO-8859-1<br>
>Content-Transfer-Encoding: 7bit<br>
>Content-Disposition: inline<br>
<div><div></div><div class="Wj3C7c">><br>
>Zdravim,<br>
>avr32, deska podobna NGW100, tj. s procesorem AP7000...<br>
>Zlobi nas sdram, mame tam dve 16bitove 32MB sdram.<br>
>Celkove tedy 64MB 32bit.. to je ale celkem jedno..<br>
><br>
>Stahnul sem si test atmelu AP avr32102<br>
><a href="http://www.atmel.com/dyn/products/app_notes.asp?family_id=682" target="_blank">http://www.atmel.com/dyn/products/app_notes.asp?family_id=682</a><br>
><br>
>a trochu ho poupravil.. (init SDRAM podle NGW100)<br>
>testovaci rutina vypada nasledovne..<br>
><br>
> #define CFG_SDRAM_BASE 0x10000000<br>
> int noErrors=0,noErrors2=0;<br>
> volatile unsigned long *sdram = (void *) CFG_SDRAM_BASE;<br>
><br>
> // TEST1 - ZAPIS A CTENI<br>
> for (i = 0; i < sdram_size; i++){<br>
> sdram[i] = i;<br>
> tmp = sdram[i];<br>
> if (tmp != i) {<br>
> noErrors++;<br>
> }<br>
> }<br>
> /* TEST - JEN CTENI<br>
> for (i = 0; i < sdram_size; i++){<br>
> tmp = sdram[i];<br>
> if (tmp != i) {<br>
> noErrors2++;<br>
> }<br>
> }<br>
><br>
>Pichnu se na to pres JTAG a necham probehnout az na konec a vysledek je<br>
>noErrors=0, noErrors2=67108848.Veskere nastaveni a podrobnosti jsem zatim<br>
>vynechal, z toho ze prvni cyklus probehl v poradku usuzuji ze HW je<br>
>principielne v poradku.<br>
>Napada Vas nekoho kde muze byt chyba?<br>
<br>
</div></div>_______________________________________________<br>
HW-list mailing list - sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Sportuješ? Meloun tě zve na <a href="http://www.esportuj.cz">www.esportuj.cz</a> !<br>Programuješ? Baví tě elektronika? Mrkni na <a href="http://meloun.esportuj.cz">meloun.esportuj.cz</a> !<br>
</div>