-
- Настоящие мущщины отлаживают методом пристального взгляда: смотришь на исходник, немного медитируешь, и вуаля! - причина ошибки становится очевидной. - SciFi(07.11.2013 15:09)
- В большинстве случаев так и происходит. - Леонид Иванович(07.11.2013 15:24)
- Метод не работает для измерения производительности :-) - _keil(07.11.2013 15:18)
- Настоящие мущщины кодят так, что производительности всегда хватает. Даже приходится притормаживать :-) - SciFi(07.11.2013 15:22)
- А мужики в министерстве энергетики то не знают! Всё купляют и купляют компьютеров, да побольше, да потолще. Кажный год норовят новый суперкалькулятор купить :-) - _keil(07.11.2013 15:29)
- Это же очевидно: они сидят на откатах у продавцов суперкомпьютеров. - SciFi(07.11.2013 15:31)
- Счастливые менеджеры по закупкам !-) - _keil(07.11.2013 15:36)
- Это же очевидно: они сидят на откатах у продавцов суперкомпьютеров. - SciFi(07.11.2013 15:31)
- А мужики в министерстве энергетики то не знают! Всё купляют и купляют компьютеров, да побольше, да потолще. Кажный год норовят новый суперкалькулятор купить :-) - _keil(07.11.2013 15:29)
- Настоящие мущщины кодят так, что производительности всегда хватает. Даже приходится притормаживать :-) - SciFi(07.11.2013 15:22)
- Мне не интересны значения переменных. Мне интересно поведение программы, которое видно и без отладчика. - Леонид Иванович(07.11.2013 14:33)
- Пример: есть достаточно сложная функция и мне нужно знать типовое время выполнения (min, max, avg, stddev). Без отладки не видно ни разу. Пишу цикл и вывожу результаты именно в переменные. Никакого специального кода для вывода в RS232, LCD, HDMI _keil(210 знак., 07.11.2013 14:46)
- Я время выполнения измеряю осциллографом. Еще быстрее, проще и надёжней. - Леонид Иванович(07.11.2013 15:00)
- Дисперсию тоже осциллографом ?-) Точность - много хуже периода тактовой частоты. Долго - требуется подключать щуп. Дорого - требуется сам осциллограф - _keil(07.11.2013 15:04)
- Осциллограф у меня есть. Если нужна будет точность - подключу частотомер. - Леонид Иванович(07.11.2013 15:30)
- Дисперсию тоже осциллографом ?-) Точность - много хуже периода тактовой частоты. Долго - требуется подключать щуп. Дорого - требуется сам осциллограф - _keil(07.11.2013 15:04)
- Тут я скорее на стороне ЛИ. Сейчас как раз отлаживаю UI, и мне пофиг время выполнения, мне нужно текст в умляуты перевести на экране :) - Vladimir Ljaschko(07.11.2013 14:51)
- А как же юзер френдли ФПС овер 60 пер секонд ;+) - _keil(07.11.2013 14:56)
- это частный случай отладки - koyodza(07.11.2013 14:53)
- Таких частных случаев 95%. - FDA(07.11.2013 15:09)
- отладка отладкой, а доводка GUI доводкой - Vit(07.11.2013 15:19)
- Ну так на отладку справедливо оставили 5%. - Леонид Иванович(07.11.2013 15:29)
- оставьте сразу 0.05% - Vit(07.11.2013 15:33)
- Верно, это ближе к правде. - Леонид Иванович(07.11.2013 15:36)
- оставьте сразу 0.05% - Vit(07.11.2013 15:33)
- Ну так на отладку справедливо оставили 5%. - Леонид Иванович(07.11.2013 15:29)
- это в свистоперделках в основном :=Р - koyodza(07.11.2013 15:11)
- Это вопрос привычки. Я даже на Delphi отладчиком практически не пользуюсь. Порой проще вывести какое-то значение в Caption формы или в Memo. - FDA(07.11.2013 15:12)
- +1. На C++ Builder тоже брэйкпоинты или просмотр переменных практически не использую. - Леонид Иванович(07.11.2013 15:26)
- Потому что на ПК printf() под рукой, ждёт когда пригодится. А у микроконтроллеров искаропки отсутствует VGA, DVI, HDMI, DisplayPort - _keil(07.11.2013 15:34)
- Индикатор или порт есть практически всегда. - Леонид Иванович(07.11.2013 15:37)
- Имя этому порту JTAG. Один за всех - и прошил и посмотрел как работает. Всё через него. - _keil(07.11.2013 15:43)
- Слишком большой разъем, занимает много пинов. Никогда не применяю. - Леонид Иванович(07.11.2013 15:53)
- Что мешает сделать custom? Нужно 8 pin, включаю +3v. Скажем разъемчик с шагом 1 мм. Или как Вам больше понравится - _keil(07.11.2013 16:01)
- а SWD? - два сигнальных пина, минимальный разъем 4 штарька. - Nikolay801_(07.11.2013 16:05)
- А четыре зачем? У меня через три все шьется. Или четвертый это питание? - KT(08.11.2013 12:17)
- J-Link требует напряжения для буфера от целевой платы. - Гyдвин(08.11.2013 16:23)
- кстати имею левый JLINK с бородатых времен атмела SAM7S с серийным номером 4003. С ним можно STM32 дебажить? - lexxx-lexxx(08.11.2013 16:27)
- Почему бы и нет? Только в древнем наверное нет SWD. - Гyдвин(08.11.2013 16:39)
- кстати имею левый JLINK с бородатых времен атмела SAM7S с серийным номером 4003. С ним можно STM32 дебажить? - lexxx-lexxx(08.11.2013 16:27)
- J-Link требует напряжения для буфера от целевой платы. - Гyдвин(08.11.2013 16:23)
- SWD как раз и вывел. Через него шью. - Леонид Иванович(07.11.2013 16:22)
- Согласен. Ещё проще. - _keil(07.11.2013 16:11)
- А четыре зачем? У меня через три все шьется. Или четвертый это питание? - KT(08.11.2013 12:17)
- а SWD? - два сигнальных пина, минимальный разъем 4 штарька. - Nikolay801_(07.11.2013 16:05)
- Что мешает сделать custom? Нужно 8 pin, включаю +3v. Скажем разъемчик с шагом 1 мм. Или как Вам больше понравится - _keil(07.11.2013 16:01)
- Слишком большой разъем, занимает много пинов. Никогда не применяю. - Леонид Иванович(07.11.2013 15:53)
- Имя этому порту JTAG. Один за всех - и прошил и посмотрел как работает. Всё через него. - _keil(07.11.2013 15:43)
- Индикатор или порт есть практически всегда. - Леонид Иванович(07.11.2013 15:37)
- Потому что на ПК printf() под рукой, ждёт когда пригодится. А у микроконтроллеров искаропки отсутствует VGA, DVI, HDMI, DisplayPort - _keil(07.11.2013 15:34)
- +1. На C++ Builder тоже брэйкпоинты или просмотр переменных практически не использую. - Леонид Иванович(07.11.2013 15:26)
- Это вопрос привычки. Я даже на Delphi отладчиком практически не пользуюсь. Порой проще вывести какое-то значение в Caption формы или в Memo. - FDA(07.11.2013 15:12)
- отладка отладкой, а доводка GUI доводкой - Vit(07.11.2013 15:19)
- Таких частных случаев 95%. - FDA(07.11.2013 15:09)
- Я время выполнения измеряю осциллографом. Еще быстрее, проще и надёжней. - Леонид Иванович(07.11.2013 15:00)
- Пример: есть достаточно сложная функция и мне нужно знать типовое время выполнения (min, max, avg, stddev). Без отладки не видно ни разу. Пишу цикл и вывожу результаты именно в переменные. Никакого специального кода для вывода в RS232, LCD, HDMI _keil(210 знак., 07.11.2013 14:46)
- на многих AVR тоже можно использовать отладку. Однако зря Вы привели именно этот аргумент: ЛИ не понимает сути отладки - koyodza(07.11.2013 14:30)
- Настоящие мущщины отлаживают методом пристального взгляда: смотришь на исходник, немного медитируешь, и вуаля! - причина ошибки становится очевидной. - SciFi(07.11.2013 15:09)