[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено SNN 18 декабря 2001 г. 00:17
В ответ на: Вопрос про McBSP в режиме SPI в C5402 ... отправлено Запускающий 16 декабря 2001 г. 16:48

На мой взгляд:
1) значение SRGR1_0 = 0x000f может быть не совсем верным, если sysclk ~100 МГц и используется АТ25 - на неё отвалится такт порядка 6МГц, а она работает по паспорту до 3-х. Для АТ45, нормально (до 13МГц).
2) PCR0 = 0x0a0c посмотрите два младших бита, у меня оба 0.
Если у Вас еще нет, порекомендую найти на сайте TI файл BOOT5402.EXE, в нем архив реального загрузчика, там расписана, кроме всего прочего, и работа с внешним SPI flash типа AT25.

2)После включения передатчика он молчит до тех пор, пока не будет прописан регистр DXR1. Если Вы будете передавать 32-х битные данные, то сначала запись в DXR2, а потом в 1, кстати, DMA поступает так автоматически.

По первому вопросу ничего не скажу - с JTAG не работаю.


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru