Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Цифровые сигнальные процессоры (DSP) и их применение»
А есть ли в TMS55 теневые регистры, чтобы их использовать во время прерывания?
Отправлено
st256
26 сентября 2007 г. 09:07
Составить ответ
|
Вернуться на конференцию
Ответы
Нет. Все, что задействовано сохранять/восстанавливать по push/pop pshboth/popboth. Если еще задействован аппаратный цикл, не забывать сохранять контекст цикла (там целая толпа регистров).
—
SM
(26.09.2007 10:15:42
80.92.255.53
,
пустое
)
Если конечно под теневыми регистрами подразумевается переключение банка регистров. Если что-то другое - то я не в курсах
—
SM
(26.09.2007 13:04:12
85.21.237.237
,
пустое
)
А что вообще надо сохранять при переключении контекстов задач? Ну по максимуму. Я имею ввиду 55-е ядро. В OMAPе, если это имеет какое-либо значение.
—
st256
(26.09.2007 15:33:21
91.90.36.233
,
пустое
)
Если именно переключать контекст - то там немерено всего (+)
—
SM
(26.09.2007 16:38:7
85.21.237.237
, 590 байт)
off в стиле доктора : контекст это свойство компилятора (вернее программной модели) и что сохранять зависит от этого
—
yes
(26.09.2007 19:41:16
87.236.81.130
,
пустое
)
Я имел в виду контекст в смысле переключения задач в шедулере ОС, когда надо сохранять все.
—
SM
(26.09.2007 19:44:56
85.21.237.237
,
пустое
)
Ага, шедуллера. Спасибо.
—
st256
(28.09.2007 15:52:31
91.90.36.233
,
пустое
)
типа тот же спарк - для flat модели нужно сохранить 32 регистра, а для оригинальной все окна - up to дофига... 528 например...
—
yes
(26.09.2007 19:44:13
87.236.81.130
,
пустое
)
Да, и почти всю эту шнягу можно (+)
—
SM
(26.09.2007 16:58:26
85.21.237.237
, 170 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru