Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ответ:

Отправлено а? 05 октября 2007 г. 18:02
В ответ на: Делается легко - через JTAG один раз можно успеть рихтануть фузы SPIEN и JTAGEN отправлено Vit 05 октября 2007 г. 17:12

ВНУТРИСХЕМНАЯ ОТЛАДКА - ЭТО ВООБЩЕ НЕ ОТЛАДКА В ИСТИННОМ СМЫСЛЕ ЭТОГО СЛОВА, А ВСЕГО ЛИШЬ ТЕСТОВЫЙ ПРОГОН С ОСТАНОВОМ В НУЖНЫХ ТОЧКАХ....

Ответ: А если мне нужно узнать в каких точках программы у меня записывается в регистр R17 значение $56 а этот регистр я заюзал как аккумулятор и обращение к нему происходит чуть ли не в каждой 5-й точке программы ..То что? Мне делать 5000 точек останова в которых отладчик будет останавливать проц и сливать из него инфу..Какой же это реальтайм..А если программа самомодифицирующася (с помощью Бутлодыря)?

А если программа самомодифицирующася (с помощью Бутлодыря)? Там уже нельзя узнать адрес команды, в которой будет обращение к данному регистру...Как в этом случае вы введёте адреса точек останнова для Житага?


Ответ: Ну насчёт реальтайма сомневаюсь, что можно успеть слить из MCU в отладчик хотя бы несколько байт за один такт процессора...Если же придётся останавливать проц более чем на один такт, то тогда какой же в пизду жто реальтайм? Внешние аналоговые схемы ждать не будут...И фаза синуса сместиться..И ещё много чего измениться во внешней обстановке пока отладчик будет сливать и декодировать слитую инфу

Ответ: Только если в РЕАЛТАЙМЕ проц будет передавать в компьютер каждую выполненную команду...Ну а фули толку компьютеру от этих команд если на нём не установлена программа, их понимающая и модифицирующая модель проца в компьютере в соответствии с этими командами, то бишь симулятор

Ответ: Каким образом комп узнает что при работе отлаживаемого проца во внутрисхемном эмуляторе было это событие?

Ответ: Там же последовательный интерфейс...Передача только одного байта займёт 8 клоков, то бишь 2 мкС...А если понадобиться считать хотя бы 8 - уже 16 мкС....Останов процессора на 16 мкС? А каком НАХУЙ реальтайме может идти тогда речь?


Ответ: Ээээээ...Тогда Вы гоните...С АТmega8 на моём девайсе, работающей на тактовой в 4 МГц я в реалтайме т.е. КАЖДЫЙ ТАКТ ( каждые 0.25мкС) НЕ ОСТАНАВЛИВАЯ процессор в ATmega смогу получать на компьютере инфу о всех изменениях в микроконтроллере? Точно гон...Причём бессовестный



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите два из трёх, получится:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru