|
нехватает портов..., мега64, оба уарта заняты, еще бы один... |
|
|
|
 |
Ответов
|
May 10 2007, 12:17
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата что такое JTAG JTAGICE - это внутрисхемный эмулятор. В Студии и ИАРе есть симулятор для отладки кода. Работал с ними, да? Так вот. В отличии от СИмулятора, Эмулятор позволяет отлаживаться на РЕАЛЬНОМ устройстве, в реальном времени. Конечно с некоторыми ограничениями. Очень удобно, например, следить за реакцией контроллера на внешние события. По ходу выполнения программы можно остановиться и поменять, например, какую-то переменную, изменить состояние порта и т.д. и т.п. Примерно так.
|
|
|
|
|
May 11 2007, 11:22
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(Igor26 @ May 10 2007, 15:17)  JTAGICE - это внутрисхемный эмулятор. В Студии и ИАРе есть симулятор для отладки кода. Работал с ними, да? Так вот. В отличии от СИмулятора, Эмулятор позволяет отлаживаться на РЕАЛЬНОМ устройстве, в реальном времени. Конечно с некоторыми ограничениями. Очень удобно, например, следить за реакцией контроллера на внешние события. По ходу выполнения программы можно остановиться и поменять, например, какую-то переменную, изменить состояние порта и т.д. и т.п.
Примерно так. Ну например возникает ошибка после часа реальной работы изделия в сложном протоколе. Так можно посмотреть что там "внутри делается" через час к примеру. Можно выделить специальную отладочную память и через определённое время туда заглянуть. Ну и т.д. Скажу честно, что реально уменьшает время разработки раза в два-три. Это у меня. Я ошибок делаю не много. Правда, как правило, сложные для обнаружения. Когда его купил, то  . А теперь  .
|
|
|
|
|
May 11 2007, 14:00
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(SasaVitebsk @ May 11 2007, 13:22)  Ну например возникает ошибка после часа реальной работы изделия в сложном протоколе. .. Скажу честно, что реально уменьшает время разработки раза в два-три. "Подпишусь под каждым словом" © забыл кто ;> Некоторые ошибки без отладчика можно ловить годами. Особенно когда программа (напр. бутлоадер) написана на асм.. У меня был реальный случай, программа ~150k исходников на asm отбрасывала некоторые пакеты данных. Оказалось - веселая опечатка - перепутали имя регистра (R24->R23).. С отладчиком ошибка нашлась за 10 минут - 4 точки останова в нужных местах, без отладчика - страшно предположить сколько бы я ее искал.
|
|
|
|
Сообщений в этой теме
d71 нехватает портов... May 10 2007, 00:03 SasaVitebsk Цитата(d71 @ May 10 2007, 03:03) я понима... May 10 2007, 00:17 d71 да понимаю что можно сгородить на МК, просто думал... May 10 2007, 00:28 AlexG можно сделать программный UART May 10 2007, 01:02 Snaky Цитата(d71 @ May 10 2007, 06:28) да поним... May 10 2007, 03:09 d71 верно, можно так, очень даже можно...
еще вот пон... May 10 2007, 04:52 Igor26 А чем JTAGICE не подходит для отладки? Массу ... May 10 2007, 05:26 d71 только не смейтесь - я совсем не знаю что такое JT... May 10 2007, 11:15 vmp Цитата(d71 @ May 10 2007, 04:03) мега64, ... May 10 2007, 11:32 eXeC001er самый вариант это всетаки mega8, mega48 стоит копе... May 10 2007, 19:07 GDI вот по поводу I2C->USB на Тини делают http://ww... May 11 2007, 10:57 d71 мда, мужики, спасибо большое, надо Jtag ваять однк... May 11 2007, 14:36 Pavel V. Скажите, а есть ли в свободном доступе схемы JTAG ... May 11 2007, 15:45 defunct Цитата(Pavel V. @ May 11 2007, 17:45) Ска... May 11 2007, 16:07 eXeC001er http://www.efo.ru/doc/Atmel/Atmel.pl?212
новость ... May 11 2007, 16:56 SasaVitebsk Цитата(eXeC001er @ May 11 2007, 19:56) ht... May 11 2007, 17:44 _pv Цитата(d71 @ May 10 2007, 07:03) twi вот ... May 12 2007, 18:10 d71 спасибо, но у меня нет 150 баксов, да еще и 33 бак... May 13 2007, 02:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|