реклама на сайте
подробности

 
 
> Как заставить пример работать правильно?
Oleg_IT
сообщение Oct 12 2010, 11:14
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



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 отладчик там же показывает зависание.
Как исправить?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 13:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01322 секунд с 7
ELECTRONIX ©2004-2016