LPC2xxx, Keil. Пример работы с I2S для Keil. Он где-то в инете есть, но я его с диска к плате SK-MLPC2478 взял.
Ни чего не меняю, запускаю отладчик. На код
Код
/* Configure temp register before reading */
for ( i = 0; i < BUFSIZE; i++ ) /* clear buffer */
{
I2STXBuffer[i] = i;
I2SRXBuffer[i] = 0;
}
Выдаются ошибки (может так и должно быть?)
*** error 65: access violation at 0x7FD00000 : no 'write' permission
*** error 65: access violation at 0x7FD01000 : no 'write' permission
………………….
На проверке
Код
/* Wait for both DMA0 and DMA1 to finish before verifying. */
while ( !I2SDMA0Done || !I2SDMA1Done );
программа виснет, I2SDMA1Done всегда равна 0.
Переделал этот проект для LPC2478, ни чего не изменилось, JTAG отладчик там же показывает зависание.
Как исправить?