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

Zynq и SystemWDT (SWDT)

Вроде сложного ничего нет. Настроек минимум. Нужно сбрасывать Zynq по опустошению SWDT и через EMIO сбрасывать внешние микросхемы. По идее SWDT должен запустится одной командой Xil_Out32(0xF8005000, 0x00ABC1C3) все остальные регистры пока по умолчанию. Не запускается. При этом читается правильно - 0x000001C3. Давал команду на рестарт Xil_Out32(0xF8005008, 0x00001999) - все равно не запускается. И естественно через EMIO импульса сброса тоже нет. Что я делаю не правильно?

Изменено пользователем Nivovod

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


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

Обнаружил что SWDT не запускается только при загрузке через JTAG. При загрузке из QSPI работает. Странно. По логике он не должен работать только в debug режиме

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


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

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

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

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

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

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

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

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

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

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