[an error occurred while processing this directive]
int pm a, b, c; // pm означает, что переменные пойдут в програм мемори
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
homekvn
05 сентября 2005 г. 12:09
В ответ на:
Подскажите, как записать слово в память программ на С (visual c++)?
отправлено Slava 05 сентября 2005 г. 11:46
Составить ответ
|||
Конференция
|||
Архив
Ответы
Я пишу загрузчик, необходимо по адресам РМ записывать команды!
—
Slava
(05.09.2005 12:16
195.138.98.162
,
пустое
)
Можно подробнее, что все-таки нужно сделать (+)
—
homekvn
(05.09.2005 12:35
212.185.161.237
, 237 байт)
Кстати, ты меня навёл на идейку следующего содержания:
—
Slava
(05.09.2005 12:52
195.138.98.162
, 102 байт)
Понял. Тогда, я думаю, это нормальный выход из положения. Сделать надо так: int pm * dm my_ptr;//при таком объявлении my_ptr остается в дата мемори, а содержимое идет в програм мемори
—
homekvn
(05.09.2005 12:57
212.185.161.237
,
пустое
)
Старшие 16 бит команды пишутся, а младшие - фиг, потому как запись всё равно идёт через dm(.....). ???
—
Slava
(06.09.2005 10:52
195.138.98.162
,
пустое
)
А откуда понятно, что запись идет через dm(), из mixed mode? (+)
—
homekvn
(06.09.2005 11:36
212.185.161.237
, 1364 байт)
adsp2195 visualDSP++3.5
—
Slava
(06.09.2005 12:05
195.138.98.162
,
пустое
)
Ответ:
—
Slava
(06.09.2005 11:56
195.138.98.162
, 499 байт)
Вобщем, затрудняюсь сказать, я-то на Шарке пишу, но... (+)
—
homekvn
(06.09.2005 12:27
212.185.161.237
, 650 байт)
Правильно, необходимо загонять 24 битные значения.
—
Slava
(06.09.2005 12:38
195.138.98.162
,
пустое
)
Неужели это единственное решение: If you need special access to all 24 bits, you should use an assembly language subroutine and work with the PX register.
—
Slava
(06.09.2005 12:13
195.138.98.162
,
пустое
)
Я пас. Не знаю.
—
homekvn
(06.09.2005 12:30
212.185.161.237
,
пустое
)
Буду делать пока так, а позже может AD чего-нибудь подскажут. Ещё раз, спасибо тебе!
—
Slava
(06.09.2005 12:34
195.138.98.162
,
пустое
)
А так не катит?
—
bmf
(06.09.2005 13:10
62.80.171.145
, 391 байт)
А объяснить не мог бы? Вроде пашет.
—
Slava
(06.09.2005 13:26
195.138.98.162
,
пустое
)
Посмотри здесь VPDSP++ HELP (F1)->
—
bmf
(06.09.2005 14:29
62.80.171.145
, 270 байт)
Благодарствую, всё работает!
—
Slava
(06.09.2005 15:13
195.138.98.162
,
пустое
)
Спасибки! Сейчас проверю, но уверен, что прокатит!
—
Slava
(05.09.2005 13:06
195.138.98.162
,
пустое
)
Details
—
Slava
(05.09.2005 12:43
195.138.98.162
, 206 байт)
Все обращения к РМ C-компилятор преобразует в DM, к примеру pm(i3,0)=ax0; в dm(i3+=0)=ax0;
—
Slava
(06.09.2005 12:52
195.138.98.162
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru