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

Altera SoC EDS v16.1

Всем привет!

 

В режиме отладки если смотреть состояние регистров периферийных устройств, то они почти все недоступны - вместо значения выводит Unavaliable. Никак не могу понять, в чём причина.

 

Программа bare metal, загружена в OCRAM (0xffff0000), режим процессора SVC. Это так и должно быть (и почему если так) или это что-то у меня неправильно работает?

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


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

Я правильно понимаю, что с подобной проблемой никто не сталкивался? У меня это выглядит так:

post-1343-1482830099_thumb.png

Т.е., не то, чтобы совсем не отображаются, но почти не отображаются. Отдельные регистры видны, но не всегда, большая часть недоступна. Знает кто-нибудь, от чего это зависит?

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


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

А сигналы RESET с переферии снять не забыли?

Нет, конечно, это первым делом.

 

Проблема решилась. В каком-то месте не хватало тактирования (подозреваю, что по шине APB). Пытался это руками сделать, успеха не добился. Запустил сгенерённый гкод, после этого периферийные регистры ожили. В чём была проблема, не понял, оживает в конце функции настройки клоков, когда Clock Manager переходит из safe режима в нормальный. Вроде в safe режиме тоже всё тактируется, просто PLL в bypass'е. Однако не работает, т.е. всё не так просто. В доке ничо не нашёл. Код HWLib навевает тоску. Впечатления от всего этого грустные.

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


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

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

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

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

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

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

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

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

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

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