<div><div>Zdravim,</div><div>avr32, deska podobna NGW100, tj. s procesorem AP7000...</div><div>Zlobi nas sdram, mame tam dve 16bitove 32MB sdram.</div><div>Celkove tedy 64MB 32bit.. to je ale celkem jedno..</div><div><br></div>
<div>Stahnul sem si test atmelu AP avr32102 <a href="http://www.atmel.com/dyn/products/app_notes.asp?family_id=682">http://www.atmel.com/dyn/products/app_notes.asp?family_id=682</a></div><div><br></div><div>a trochu ho poupravil.. (init SDRAM podle NGW100)<br>
</div><div>testovaci rutina vypada nasledovne..</div><div><br></div><div> #define CFG_SDRAM_BASE 0x10000000<br></div><div><div><div> int noErrors=0,noErrors2=0;</div><div> volatile unsigned long *sdram = (void *) CFG_SDRAM_BASE;</div>
</div><div><br></div></div><div> // TEST1 - ZAPIS A CTENI</div><div> for (i = 0; i < sdram_size; i++){</div><div> sdram[i] = i;</div><div> tmp = sdram[i];</div><div> if (tmp != i) {</div><div> noErrors++;</div>
<div> }</div><div> }</div><div> /* TEST - JEN CTENI</div><div> for (i = 0; i < sdram_size; i++){</div><div> tmp = sdram[i];</div><div> if (tmp != i) {</div><div> noErrors2++;</div><div> }</div><div>
}</div></div><br>Pichnu se na to pres JTAG a necham probehnout az na konec a vysledek je noErrors=0, noErrors2=67108848.<div>Veskere nastaveni a podrobnosti jsem zatim vynechal, z toho ze prvni cyklus probehl v poradku usuzuji ze HW je principielne v poradku.</div>
<div>Napada Vas nekoho kde muze byt chyba?</div><div><br></div><div>diky.</div>