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

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

Отправлено SM 05 декабря 2002 г. 00:35
В ответ на: Ответ: Спасибо! На asm пишешь? отправлено PicoDev 05 декабря 2002 г. 00:26

1. 8 - битный ДМА из памяти в I/O space первый байт херит, а последний в блоке - аж два раза передает. И хрен что с эти поделаешь, пришлось отказаться. Скоро может в еррату включат...

2. написать можно например ADD t0,t1,t2. Должна скомпилить в ADD mmap(t0),t1,t2. А mmap-то и забывает. Результат как всегда - денек поисков.

3. BCC[U] label, src RELOP k8. этот самый k8 низзя больше 127 давать. Приходится чтоб например с 0E5h сравнить, писать -1Bh :-)

4. Можно написать что-то вроде ADD t0,*ar0. Получишь на выходе ADD #32,*ar0. И тоже целый день провозишься с поиском.

5. В длинной программе поставь где-нить подальше .localalign - и получишь Internal error во время компиляции :-)

6, 7, 8 и т.д. пока не нашел, но EPIC уже пухнет от моего недовольства :-)

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru