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

mc68360 BDM

Здравствуйте.

 

Есть мс68360 (QUICC) на работающем устройстве. Рядом есть ПЗУ, ОЗУ и все что надо.

Вопрос: можно ли через BDM порт управлять работой контролера (типа втыкать брейки, смотреть регистры а потом до поры-до времени отпускать) при выполнении им своей (той, что рядом в ПЗУ) программы?

Что есть: схемка на 132 и 14 логиках и дос-явая программка BD32 1812 года - другими словами то, что фрискейл выложил на сайте.

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


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

Вопрос: можно ли через BDM порт управлять работой контролера (типа втыкать брейки, смотреть регистры а потом до поры-до времени отпускать) при выполнении им своей (той, что рядом в ПЗУ) программы?

Смотреть можно все, а вот точку останова (если программа в ПЗУ) можно поставить только одну.

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


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

Смотреть можно все, а вот точку останова (если программа в ПЗУ) можно поставить только одну.

Это хорошо. Спасибо. Тогда еще вопрос. При запуске BD32 содержимое всех регистров и всех ячеек памяти = $FFFF. Причем, в любом состоянии, независимо от выполнения команд Reset или Restart. Смотрел лог. анализатором - все сигналы: _BKPT/DSCLK, DSO, DSI живут. Команды GO и STOP работают. Может есть альтернатива BD32? :07:

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


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

При запуске BD32 содержимое всех регистров и всех ячеек памяти = $FFFF. Причем, в любом состоянии, независимо от выполнения команд Reset или Restart.

Нет, это неверные значения. Все регистры и тем более ячейки памяти не могут быть в единицах.

Скорее всего отладчик считывает не то или не там...

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


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

Нет, это неверные значения. Все регистры и тем более ячейки памяти не могут быть в единицах.

Скорее всего отладчик считывает не то или не там...

Дык. Это итак понятно. Может есть другая схемка интерфейса или другая программка. Ну или где еще можно об этом БДМ почитать?

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


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

 

 

Возникла проблема с ремонтом контроллеров на базе MC68EN360, понимаю, штука довольно древняя но приходится чинить...

 

Было обнаружено нарушение целостности загрузчика и монитора, посему задача - считать их с исправной платы и зашить в неисправные.

Загрузчик и FW monitor зашиты в две запаянных на плату AM29F400B в корпусах 48-Pin TSOP с шагом выводов 0,5 мм

 

Имеется на плате BDM-порт, 10-и пиновый, порылся по инету, нашел BD-32, собрал переходник на LPT-порт, есть утилитка, позволяет читать память, регистры и на этом застрял...

 

Если кто может подсказать как провернуть "операцию" буду счастлив.

 

PS: Были бы флешки побольше размером - отпаял бы и в программаторе прошил, а так что-то стремно- вдруг распрограммируются, да и адаптера под шаг 0,5 нету...

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


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

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

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

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

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

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

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

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

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

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