diff --git a/src/bootloader/test.c b/src/bootloader/test.c index 30d5b6a..30134eb 100644 --- a/src/bootloader/test.c +++ b/src/bootloader/test.c @@ -91,7 +91,7 @@ void main() *pSpiCtrl = (*pSpiCtrl & 0xFFFFFF00) | 50; *pSpiData = 0x9F000000; *pSpiDataSize = 8; - *pSpiXferSize = 8+24; + *pSpiXferSize = 8+8*21; *pSpiCtrlStat = SPI_CMD_CTRL_COMMIT; sputs("SYS_SPI_CTRL_STAT : ");print_word(*pSpiCtrlStat);sputs("\n"); @@ -102,7 +102,11 @@ void main() while(!(*pSpiCtrlStat & SPI_CMD_STAT_DOUTRDY)) { } - print_word(*pSpiData);sputs("\n"); + + do + { + print_word(*pSpiData);sputs("\n"); + } while (*pSpiCtrlStat & SPI_CMD_STAT_DOUTRDY); sputs("Testing SDRAM (pattern)\n"); for (j=0; j < ARRAY_SIZE(test_pattern); j++)