реклама на сайте
подробности

 
 
> mc68360 BDM
Valiko
сообщение Nov 2 2008, 18:18
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 13-03-06
Пользователь №: 15 211



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

Есть мс68360 (QUICC) на работающем устройстве. Рядом есть ПЗУ, ОЗУ и все что надо.
Вопрос: можно ли через BDM порт управлять работой контролера (типа втыкать брейки, смотреть регистры а потом до поры-до времени отпускать) при выполнении им своей (той, что рядом в ПЗУ) программы?
Что есть: схемка на 132 и 14 логиках и дос-явая программка BD32 1812 года - другими словами то, что фрискейл выложил на сайте.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shamil
сообщение Nov 3 2008, 07:38
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 23-12-04
Из: Уфа
Пользователь №: 1 631



Цитата(Valiko @ Nov 2 2008, 23:18) *
Вопрос: можно ли через BDM порт управлять работой контролера (типа втыкать брейки, смотреть регистры а потом до поры-до времени отпускать) при выполнении им своей (той, что рядом в ПЗУ) программы?

Смотреть можно все, а вот точку останова (если программа в ПЗУ) можно поставить только одну.
Go to the top of the page
 
+Quote Post
Valiko
сообщение Nov 3 2008, 17:52
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 13-03-06
Пользователь №: 15 211



Цитата(Shamil @ Nov 3 2008, 10:38) *
Смотреть можно все, а вот точку останова (если программа в ПЗУ) можно поставить только одну.

Это хорошо. Спасибо. Тогда еще вопрос. При запуске BD32 содержимое всех регистров и всех ячеек памяти = $FFFF. Причем, в любом состоянии, независимо от выполнения команд Reset или Restart. Смотрел лог. анализатором - все сигналы: _BKPT/DSCLK, DSO, DSI живут. Команды GO и STOP работают. Может есть альтернатива BD32? 07.gif
Go to the top of the page
 
+Quote Post
Shamil
сообщение Nov 3 2008, 18:48
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 23-12-04
Из: Уфа
Пользователь №: 1 631



Цитата(Valiko @ Nov 3 2008, 22:52) *
При запуске BD32 содержимое всех регистров и всех ячеек памяти = $FFFF. Причем, в любом состоянии, независимо от выполнения команд Reset или Restart.

Нет, это неверные значения. Все регистры и тем более ячейки памяти не могут быть в единицах.
Скорее всего отладчик считывает не то или не там...
Go to the top of the page
 
+Quote Post
Valiko
сообщение Nov 4 2008, 17:36
Сообщение #5





Группа: Новичок
Сообщений: 4
Регистрация: 13-03-06
Пользователь №: 15 211



Цитата(Shamil @ Nov 3 2008, 21:48) *
Нет, это неверные значения. Все регистры и тем более ячейки памяти не могут быть в единицах.
Скорее всего отладчик считывает не то или не там...

Дык. Это итак понятно. Может есть другая схемка интерфейса или другая программка. Ну или где еще можно об этом БДМ почитать?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 11:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01407 секунд с 7
ELECTRONIX ©2004-2016