avr32 - ap7000 - sdram problem
Luboš Melichar
lubos.melichar@gmail.com
Pátek Prosinec 5 10:10:02 CET 2008
Zdravim,
avr32, deska podobna NGW100, tj. s procesorem AP7000...
Zlobi nas sdram, mame tam dve 16bitove 32MB sdram.
Celkove tedy 64MB 32bit.. to je ale celkem jedno..
Stahnul sem si test atmelu AP avr32102
http://www.atmel.com/dyn/products/app_notes.asp?family_id=682
a trochu ho poupravil.. (init SDRAM podle NGW100)
testovaci rutina vypada nasledovne..
#define CFG_SDRAM_BASE 0x10000000
int noErrors=0,noErrors2=0;
volatile unsigned long *sdram = (void *) CFG_SDRAM_BASE;
// TEST1 - ZAPIS A CTENI
for (i = 0; i < sdram_size; i++){
sdram[i] = i;
tmp = sdram[i];
if (tmp != i) {
noErrors++;
}
}
/* TEST - JEN CTENI
for (i = 0; i < sdram_size; i++){
tmp = sdram[i];
if (tmp != i) {
noErrors2++;
}
}
Pichnu se na to pres JTAG a necham probehnout az na konec a vysledek je
noErrors=0, noErrors2=67108848.Veskere nastaveni a podrobnosti jsem zatim
vynechal, z toho ze prvni cyklus probehl v poradku usuzuji ze HW je
principielne v poradku.
Napada Vas nekoho kde muze byt chyba?
diky.
------------- dal¹í èást ---------------
HTML p?íloha byla odstran?na...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20081205/644becc5/attachment-0002.htm
Další informace o konferenci Hw-list