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

миниатюрный аудио-видеорекордер mAVR

Отправлено bp 20 июля 2006 г. 18:01

Какой-то нездоровый бардак творится с циклическими буфернами.
Инициализирую буфер, все как по мануалу.

mov #(3 * 6 * ADC_BURST_LENGTH / 2), BK03
bset AR2LC
bset AR3LC
amov #(TempBufferADC0 & 0xFF0000), XAR2
mov #(TempBufferADC0 & 0x00FFFF), BSA23
mov #(TempBufferADC0 & 0x00FFFF), AR2

Ну и собственно начинаю его использовать. Читаю, пишу, наблюдая в отладчике, что адреса XAR2 вполне корректные, соответствующие моей области (TempBufferADC0), да и "зацикливаются" они правильно.

Только вот беда, реально пишется и читается совсем другая область памяти. Например начальный адрес TempBufferADC0 - 0x011000, а пишется/читается начиная с 0x012000.

Кто-нибудь встречал подобное ?



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

Ответы


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

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

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

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

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


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание