Перейти к содержанию
    

tms320f28 и IDLE

Видимо глупый вопрос, но сам чота туплю. Как включить IDLE? В сишнике, без всяких BIOS.

 

Про асмовскую одноименную команду читал, но просветления не наступило.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотрите регистр LPMCR0 - Low Power Mode Control 0 Register, описание в System Control und Interrupts для Вашего проца.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо!

 

Я понял, что его надо предварительно сконфигурячить для IDLE, например так: "SysCtrlRegs.LPMCR0.LPM = 0;". Хотя там уже по умолчанию нули.

 

Но как собственно инициировать сам переход в IDLE?

Изменено пользователем Абырвалг

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно так

asm(" IDLE");

 

 

Действительно, заработало. Вчерась побовал через асмовскую функцию делать, всё висло. А сегодня через вставку работает. Всем спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и функция не должна в принципе виснуть... Значит нарушала она какие-то правила вызова, что-то портачила видать....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и функция не должна в принципе виснуть... Значит нарушала она какие-то правила вызова, что-то портачила видать....

 

Там было только идле и возврат, так что нарушать было нечему. И, понятно, что "дело было не в бобине". Но вертать сейчас всё назад, чтобы из академического интереса искать косяк, смысла нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А есть ещё какие-нибудь тонкости для перевода DSP в low-power режим?

На отладочной плате запускаю перевод в режим HALT, а прерывание таймера как шло, так и идёт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разобрался. Для "пробуждения" DSP собирался использовать будильник DS3231, а он у меня уже был настроен (для теста) каждую секунду срабатывать -

соответственно он сразу "будил" DSP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...