Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Мля, да почитайте наконец про технологии внутрисхемной эмуляции. Для этого надо поставить аппаратную точку останова по занесению в регистр значения. И как только оно там появится, проц остановится и уведомит отладчик о событии.
Отправлено
SM
04 октября 2007 г. 18:00
В ответ на:
Ответ: А если мне нужно узнать в каких точках программы у меня записывается в регистр R17 значение $56 а этот регистр я заюзал как аккумулятор и обращение к нему происходит чуть ли не в каждой 5-й точке программы ..То что? Мне делать 5000 точек останова в которых отладчик будет останавливать проц и сливать из него инфу..Какой же это реальтайм..А если программа самомодифицирующася (с помощью Бутлодыря)?
отправлено <font color=gray>Вопрос по существу</font> 04 октября 2007 г. 17:58
Составить ответ
|
Вернуться на конференцию
Ответы
ЧТО ТО МЫ С ВАМИ ЗАПУТАЛИСЬ В ВОПРОСЕ О ЧЁМ МЫ СПОРИМ......Вы имеете ввиду что схемный эмулятор, т.е. девайс собранный на других процессорах и других деталях, но работающий также как и эмулируемый им процессор...Или Вы имеете ввиду КИТ-плату куда впендюривается сам исследуемый проц и к этой плате подключается JTAG...А?
—
Вопрос по существу
(04.10.2007 18:18:38
217.118.66.56
,
пустое
)
Я имею в виду соединение прототипа (макета) устройства, выполненного точно на тех же деталях, что и потом серийные изделия, через отладочный интерфейс (например JTAG) с компьютером, на котором запущена среда разработки. При условии, что данный процессор имеет подсистему внутрисхемной отладки, выполненную на современном уровне. Никаких китов я не имею в виду, как и не имею в виду аналогичных девайсов, собранных из другой комплектухи.
—
SM
(04.10.2007 18:25:18
85.21.237.237
,
пустое
)
То что Вы скромно назвали "среда разработки" как раз и является симулятором с названием AVR Studio
—
Вопрос по существу
(04.10.2007 19:43:24
217.118.66.11
,
пустое
)
Да что Вы к AVR прицепились? Это простой и тупой процессорчик, для которого вообще все в голове отладить можно, без симуляторов и эмуляторов. Возьмите для примера среду разработки Code Composer Studio или Visual DSP++
—
SM
(04.10.2007 19:46:25
85.21.237.237
,
пустое
)
"Да что Вы к AVR прицепились? " А Вы название темы прочитали? Напомню: "Proteus for AVR"....P.S. На бужущее прежде чем отвечать прочитайте внимательно название темы
—
Вопрос по существу
(04.10.2007 20:10:3
217.118.66.26
,
пустое
)
В них, кстати, есть на выбор - симуляторы и эмуляторы. И можно сравнить достоинства и недостатки тех и этих.
—
SM
(04.10.2007 19:47:37
85.21.237.237
,
пустое
)
Ответ: У них, кстати, (у Atmel-а) ихняя AVR Studio гибрид симулятора с оболочкой эмулятора
—
Вопрос по существу
(04.10.2007 20:11:39
217.118.66.26
,
пустое
)
Ответ: Просто можно выбирать кто будет выполнять командный поток: сам отлаживаемый проц либо кросспроцессор (пень на компе)..И всё....Не более того...Оболочка эмулятора не более чем часть симулятора
—
Вопрос по существу
(04.10.2007 20:13:15
217.118.66.26
,
пустое
)
Ответ: И выбор где хранить контекст в самом процессоре или в компе...
—
Вопрос по существу
(04.10.2007 20:14:3
217.118.66.26
,
пустое
)
Ответ: Ээээээ...Тогда Вы гоните...С АТmega8 на моём девайсе, работающей на тактовой в 4 МГц я в реалтайме т.е. КАЖДЫЙ ТАКТ ( каждые 0.25мкС) НЕ ОСТАНАВЛИВАЯ процессор в ATmega смогу получать на компьютере инфу о всех изменениях в микроконтроллере? Точно гон...Причём бессовестный
—
Вопрос по существу
(04.10.2007 19:41:58
217.118.66.11
,
пустое
)
Ответ: Там же последовательный интерфейс...Передача только одного байта займёт 8 клоков, то бишь 2 мкС...А если понадобиться считать хотя бы 8 - уже 16 мкС....Останов процессора на 16 мкС? А каком НАХУЙ реальтайме может идти тогда речь?
—
Вопрос по существу
(04.10.2007 19:49:30
217.118.66.39
,
пустое
)
Где "там"? В убогом атмеле?
—
SM
(04.10.2007 19:50:11
85.21.237.237
,
пустое
)
Ответ: Ну вот...(-(((( Дискуссия медленно но верно уходит от темы ветки "Proteus for AVR".....Слово AVR не заметили?
—
Вопрос по существу
(04.10.2007 20:17:22
217.118.66.26
,
пустое
)
Я все таки надеюсь, что уровень внутресхемной эмуляции со временем достигнет нормального и для AVR. В контексте развития.
—
SM
(04.10.2007 22:17:43
80.92.255.53
,
пустое
)
Ответ: Многие эмбеддеры (70% и более) (почитайте конфу если мне не верите) уже сейчас юсают AVR и они не могут ждать того времени, когда "уровень внутресхемной эмуляции со временем достигнет нормального и для AVR"...Им то Вы что предлагаете делать????
—
а?
(05.10.2007 16:58:20
217.118.66.16
,
пустое
)
По-старинке отлаживаться. С теми возможностями, которые есть сейчас. Но не тратить свое время на симуляторы.
—
SM
(05.10.2007 17:10:58
85.21.237.237
,
пустое
)
Повторю и тут. По всей видимости ATMEGA не относится к процессорам с развитой системой внутрисхемной эмуляции.
—
SM
(04.10.2007 19:44:49
85.21.237.237
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
прибавьте тройку к двум:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru