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

 
 
 
Reply to this topicStart new topic
> тормоза при отладке с ICD2
AlHakim
сообщение Oct 24 2007, 11:56
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 7-02-05
Из: Уфа
Пользователь №: 2 474



Это у всех так или я что-то не то делаю ??, как можно это исправить, если это в наших силах smile.gif
Go to the top of the page
 
+Quote Post
DL36
сообщение Oct 24 2007, 16:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(AlHakim @ Oct 24 2007, 14:56) *
Это у всех так или я что-то не то делаю ??, как можно это исправить, если это в наших силах smile.gif

Что значит тормоза?


-использовать для просмотра только минимум необходимых переменных.
-не использовать файл регистров, использовать Watch

еще вариант может быть, при плохой связи с платой.
Go to the top of the page
 
+Quote Post
George!
сообщение Oct 25 2007, 01:57
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 28
Регистрация: 19-03-05
Из: Омск
Пользователь №: 3 489



Если используешь кварц, проверь что он работает.
Go to the top of the page
 
+Quote Post
AlHakim
сообщение Oct 25 2007, 03:33
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 7-02-05
Из: Уфа
Пользователь №: 2 474



Цитата(George! @ Oct 25 2007, 07:57) *
Если используешь кварц, проверь что он работает.


кварц работает,

Цитата
еще вариант может быть, при плохой связи с платой.


плата - отладочный kit от microchip? в калодку установлен проц
watch пустой, хождение по "шагам" - происходит очень и очень медленно, это у всех так или же ...?
Если говорить субъектино, то при такой работе icd2 надо иметь крепкие нервы и усидчивость smile.gif.

Вообщем забросил я ICD2, как неспособствующий отладке хлам..., хотя кто-то в конференции говорил, что отлаживает на полной скорости, без ограничений
Go to the top of the page
 
+Quote Post
volodya
сообщение Oct 25 2007, 05:08
Сообщение #5


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

Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344



Цитата(AlHakim @ Oct 25 2007, 06:33) *
кварц работает,
плата - отладочный kit от microchip? в калодку установлен проц
watch пустой, хождение по "шагам" - происходит очень и очень медленно, это у всех так или же ...?
Если говорить субъектино, то при такой работе icd2 надо иметь крепкие нервы и усидчивость smile.gif.

Вообщем забросил я ICD2, как неспособствующий отладке хлам..., хотя кто-то в конференции говорил, что отлаживает на полной скорости, без ограничений


Прибор работает удовлетворительно! Есть ограничениы, но работа возможна! Минимум Переменных для просмотра, в RealTime прграмма выполняется (выпрямители, частотники, дребедень всякая), использую несколько лет - помогает biggrin.gif .
На USB порт подсоединить (на RS232 медленно - правда) и работает. yeah.gif


--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть"
"Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
Go to the top of the page
 
+Quote Post
DL36
сообщение Oct 25 2007, 05:24
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(AlHakim @ Oct 25 2007, 06:33) *
кварц работает,
плата - отладочный kit от microchip? в калодку установлен проц
watch пустой, хождение по "шагам" - происходит очень и очень медленно, это у всех так или же ...?
Если говорить субъектино, то при такой работе icd2 надо иметь крепкие нервы и усидчивость smile.gif.

А зачем ходить по шагам, ставим точку в нужном месте, и вперед.
Несколько строк по шагам, и опять полный ход на точку. Тук работать очень даже прилично можно.

Цитата
Вообщем забросил я ICD2, как неспособствующий отладке хлам..., хотя кто-то в конференции говорил, что отлаживает на полной скорости, без ограничений

Все зависит от количества информации при обмене, обмен информации происходит при каждом такте процессора.
Go to the top of the page
 
+Quote Post
Epikur
сообщение Oct 28 2007, 06:50
Сообщение #7


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

Группа: Свой
Сообщений: 90
Регистрация: 17-04-05
Из: Минск
Пользователь №: 4 215



ICD2 для большинства (всех?) контроллеров поддерживает только одну точку останова. Так что если ты остановился где-то в программе, то эту точку лучше сразу сними и отлаживай дальше с заметно выросшей реакцией. Причём, лучше используй опцию "Run to cursor" и другие точки останова, чем исполняй программ по шагам.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Oct 28 2007, 08:40
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



>> ICD2 для большинства (всех?) контроллеров
>> поддерживает только одну точку останова.

нет, только для midrage семейства PIC12/PIC16.
для PIC18/PIC24/dsPIC - от 2-х до 4-х бряков. Причем в основном уже условных, т.е. по чтению/записи в ОЗУ.

А советы хорошие. Добавлю еще, что "run to cursor" и пошаговое выполнение требуют одной свободной точки останова - отладчик просто прозрачно для пользователя ее ставит а потом снимает.
Go to the top of the page
 
+Quote Post
AlHakim
сообщение Oct 29 2007, 05:46
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 7-02-05
Из: Уфа
Пользователь №: 2 474



Цитата(Alex B._ @ Oct 28 2007, 14:40) *
>> ICD2 для большинства (всех?) контроллеров
>> поддерживает только одну точку останова.

нет, только для midrage семейства PIC12/PIC16.
для PIC18/PIC24/dsPIC - от 2-х до 4-х бряков. Причем в основном уже условных, т.е. по чтению/записи в ОЗУ.

А советы хорошие. Добавлю еще, что "run to cursor" и пошаговое выполнение требуют одной свободной точки останова - отладчик просто прозрачно для пользователя ее ставит а потом снимает.


да все этоя знаю. просто если сравнивать с др. отладочными средствами. каким-то убогим показался этот icd2. ну это мое мнение, и особо не настаиваю на нем
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Oct 29 2007, 06:48
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



если руки кривые, можно сравнивать с чем угодно... я вот могу сравнить с MT-LINK, ULINK-II - комфортность работы на одном уровне
Go to the top of the page
 
+Quote Post
AlHakim
сообщение Oct 30 2007, 08:18
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 7-02-05
Из: Уфа
Пользователь №: 2 474



Цитата(Alex B._ @ Oct 29 2007, 11:48) *
если руки кривые, можно сравнивать с чем угодно... я вот могу сравнить с MT-LINK, ULINK-II - комфортность работы на одном уровне

а вот ругаться не стоит...
это мы все умеем, дай только волю

Сообщение отредактировал AlHakim - Oct 30 2007, 08:19
Go to the top of the page
 
+Quote Post
Epikur
сообщение Oct 31 2007, 17:00
Сообщение #12


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

Группа: Свой
Сообщений: 90
Регистрация: 17-04-05
Из: Минск
Пользователь №: 4 215



>> для PIC18/PIC24/dsPIC - от 2-х до 4-х бряков.
Совсем недавно отлаживал PIC18F458. Ведёт он себя так, будто поддерживает только 1 точку - условную или безусловную. Причём, при условной точке не ловил доступы к регистрам при косвенном обращении.
Наверное, больше точек поддерживают контроллеры поновее, те что с нулём. Про 24-е вообще забыл, когда писал smile.gif
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 1 2007, 07:27
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



>> Совсем недавно отлаживал PIC18F458.
>> Ведёт он себя так, будто поддерживает только 1 точку

да, все верно. Я тоже про старые забыл, когда писал =)
Go to the top of the page
 
+Quote Post
Dimmy
сообщение Dec 7 2007, 07:57
Сообщение #14


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

Группа: Участник
Сообщений: 106
Регистрация: 12-09-05
Пользователь №: 8 503



Не вы первый эту тему затрагивали :-)
http://electronix.ru/forum/index.php?showtopic=31419
На данный момент забросил PIC как раз из-за отладчика...
Go to the top of the page
 
+Quote Post
DL36
сообщение Dec 7 2007, 11:29
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(Dimmy @ Dec 7 2007, 11:57) *
Не вы первый эту тему затрагивали :-)
http://electronix.ru/forum/index.php?showtopic=31419
На данный момент забросил PIC как раз из-за отладчика...

Вполне приличная скорость.
Хотя если все по шагам клацать, нудновато, но это Ваше право.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:15
Рейтинг@Mail.ru


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