[an error occurred while processing this directive]
Почему при первом чтении блока данных через DMA , читается на 1 слово больше, чем в счетчике
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
USS
10 февраля 2004 г. 14:08
Составить ответ
|||
Конференция
|||
Архив
Ответы
А синхронизация передачи с каким-нибудь событием есть?
—
GRD
(10.02.2004 15:00,
пустое
)
Да передача синхронизируется о таймера 0
—
USS
(10.02.2004 15:12,
пустое
)
Перед запуском DMA не худо бы очистить WSYNC и(или) RSYNC в SECCTL регистре...
—
GRD
(10.02.2004 15:36,
пустое
)
WSYNC = 00000 | RSYNC = 00001, только они в (PRICTL), а не в SECCTL
—
USS
(10.02.2004 15:43,
пустое
)
Виноват. Имелось ввиду R(W)SYNC CLR. Явно сбросить synchronization event. Хотя несбрасывание приведет к преждевременной записи\чтению, на количестве это отражаться вроде не должно... Так что и правда, может это чисто симуляторные проблемы...
—
GRD
(10.02.2004 15:52,
пустое
)
Для инициализации использую структуру типа DMA_Config, в которой и (SECCTL) присутствует, неужели этого не достаточно?
—
USS
(10.02.2004 15:57,
пустое
)
В эти поля надо 1 ставить, чтобы сброс происходил(+)
—
GRD
(10.02.2004 16:16, 466 байт)
В том то и дело, что ПДП стартует вовремя, проблема только при чтении 1-го блока
—
USS
(10.02.2004 16:20,
пустое
)
Потому, что проц неизвестно какой :)
—
SM
(10.02.2004 14:09,
пустое
)
Почему неизвестно CHIP_6701
—
USS
(10.02.2004 14:13,
пустое
)
Ой. С 6х0х это я не подскажу.
—
SM
(10.02.2004 14:27,
пустое
)
Может так симулятор глючить?
—
USS
(10.02.2004 14:32,
пустое
)
Симулятор все может :)
—
SM
(10.02.2004 14:33,
пустое
)
Блин! Убивать симуляторщиков надо!!! Козлы они конкретные. Щас на симуляторе работать не могу - глючит. С JTAG - не могу, тоже глючит. Качаю просто прогу в память и стартую. Пендосы гребаные.
—
st256.
(10.02.2004 15:04,
пустое
)
Ответ: Совершенно согласен !
—
PGN
(10.02.2004 18:13,
пустое
)
А замечательные свойства EZ-ICE 218x вводить в гипнотический сон BDMA после каждой остановки-пуска на добрый десяток мс - просто фишка дизайн-дебагеров! Причем эти десятки мс BDMA активно работает(!), но мусора гребет аки все грабли вселенной... А потом - ничего, трезвеет...
—
Oleg_0515
(10.02.2004 20:37,
пустое
)
Сначала прочел невнимательно и получилось - "просто фишка багер-дизайнеров" :)))
—
st256
(11.02.2004 03:32,
пустое
)
Они наверное сами не знают кто они такие - (де)баг-дизайнеры, или дизайн-(де)багеры...
—
Oleg_0515
(11.02.2004 14:17,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru