Дмитрий
13.06.2017
02:46:04
r7 270x 4gb
shadowsoul
13.06.2017
02:53:02
шесть rx480 8gb
Дмитрий
13.06.2017
02:54:40
окупились уже?
shadowsoul
13.06.2017
02:57:48
не засекал, ибо пофиг
Google
Serg
13.06.2017
10:03:15
разве это должен делать пользователь?
Alexandre
13.06.2017
10:04:22
Делает
Th0r
13.06.2017
10:04:24
Serg
13.06.2017
10:04:32
И он хочет все это пошагово отлаживать
Alexandre
13.06.2017
10:12:57
Serg
13.06.2017
10:13:06
ну и пусть себе переписывается
в чем проблема?
бесит что ждать приходится после постановки бряки, это да
Alexandre
13.06.2017
10:14:37
Google
Th0r
13.06.2017
10:15:25
если пошагово отлаживать, то каждый шаг будет переписывать?
Alexandre
13.06.2017
10:16:10
Th0r
13.06.2017
10:16:31
тогда уснешь пока отлаживаешь
Serg
13.06.2017
10:16:38
не каждый шаг, а установка нового брекпоинта
так это же везде так?
Th0r
13.06.2017
10:17:04
так новый шаг - новый брекпойнт
Serg
13.06.2017
10:18:01
ну вот в IAR с STM32 пошагово бегает в основом без переписывания флеша, а вот новый брепоинт поставить - переписывает
а есть внеутрисхемная отладка пошаговая без такого геммороя?
Danil
13.06.2017
10:21:25
у стм32 4 или 6 точек останова аппаратных - нахера флэш то перезаписывать?
Serg
13.06.2017
10:23:49
я не знаю что оно там и для чего перезаписывает
но бывает на очередном шаге перезаписывает
Alexandre
13.06.2017
10:28:42
Ну он пытается предсказывать и оптимизировать, но один шаг - один брейкпоинт
Serg
13.06.2017
10:30:13
"один шаг - один брейкпоинт"
это да, просто этот брекпоинт не такой очевидный
Sanchez
13.06.2017
10:46:19
Что-то уныло там. Почему нельзя было сделать регистр и прерывание для брекпоинта интересно
Serg
13.06.2017
10:47:23
А где не уныло? Где скачет пошагово без переписываний флеша и устновка нового брекпоинта мгновенная?
Sanchez
13.06.2017
10:47:50
Alexandre
13.06.2017
10:48:49
В случае МК с jtag-ом это работает если я правильно понимаю
Serg
13.06.2017
10:49:29
в STM32 есть jtag?
сейчас использую SWD, 4 провода
Sanchez
13.06.2017
10:49:55
Жтаг везде есть, но это тяжелая артиллерия
Google
Serg
13.06.2017
10:49:59
очень удобно, минимум ног, разъем 1.27 мм = минимальный футпринт
Alexandre
13.06.2017
10:53:30
Sanchez
13.06.2017
10:54:20
Serg
13.06.2017
10:56:13
а сколько ног у этого jtag?
Felix
13.06.2017
10:57:45
у atmega8 его тоже нет
зато у 88 вроде уже есть
Alexandre
13.06.2017
11:00:45
Они все на 10-пиновом разъёме есть
http://easyelectronics.ru/vnutrisxemnaya-otladka-avr-cherez-jtag-ice.html
Serg
13.06.2017
11:08:25
плюс 3.3В и GND
а ресет нужен?
Alexandre
13.06.2017
11:09:50
Желателен, но не обязателен, судя по Вики
Так как можно резетнуть последовательностью команд
Там же в статье схема есть
Serg
13.06.2017
11:11:51
выходит 4 ноги вместо 2-х
на 2 ноги больше
Alexandre
13.06.2017
11:14:10
Больше чем что? Чем ISP?
Serg
13.06.2017
11:14:32
чем SWD
Alexandre
13.06.2017
11:17:43
Они где-то совместимы
Google
Rizvan
13.06.2017
11:18:00
И вот такой разъём
Serg
13.06.2017
11:18:57
ну пока не готов ради брекпоинтов без переписывания флеша поставить 10 пиновый разъем вместо 4-х пинового
Alexandre
13.06.2017
11:20:10
4 ноги jtag, земля, питание и резет - получаем 7
Petr
13.06.2017
11:20:26
Serg
13.06.2017
11:20:43
не видел таких разъемов в продаже
вообще думал о накладке на проц с пого пинами
Alexandre
13.06.2017
11:21:05
JST
Serg
13.06.2017
11:21:21
но как-то ненадежно, может замкнуть или не на ту ногу попасть
http://www.jst-mfg.com/product/detail_e.php?series=199
Petr
13.06.2017
11:24:24
в чипе кстати нет 1мм, прикол
Alexandre
13.06.2017
11:24:51
Угу. Но PH это 2мм. А есть вплоть до 1мм (jst sh)
Petr
13.06.2017
11:24:52
1.27 полно
Serg
13.06.2017
11:26:21
ну вот на али 1 мм
Alexandre
13.06.2017
11:26:22
Serg
13.06.2017
11:26:24
считаем размер
4 пина - ширина выйдет 6.6 мм
Petr
13.06.2017
11:26:50
Google
Petr
13.06.2017
11:26:55
я просто хидер
Alexandre
13.06.2017
11:27:24
Serg
13.06.2017
11:27:45
с разъемом ZL311-4P 4 пина выйдет 5.08 мм
Alexandre
13.06.2017
11:28:07
Serg
13.06.2017
11:28:27
ну это не для пользователя, некритично
Petr
13.06.2017
11:28:57
ну кмк жст втыкать-вытыкать это дольше чем обычный штыревой хедер
Serg
13.06.2017
11:29:17
а смд еще и оторвать легко
Petr
13.06.2017
11:29:39
ну смд жст эт бред кмк
Serg
13.06.2017
11:30:09
если это не первая плата - то вообще не нужен разъем на плате, просто дырки
в него разъем с натягом небольшим, контакт обеспечивает на время прошивки
Alexandre
13.06.2017
11:30:39
Danil
13.06.2017
11:32:23
SWD и JTAG аналогичны по функционалу, нет разницы в пошаговой отладке. Х. з. че там в ИАРе, но в эклипсе перенос брэйкпоинта не вызывает перезаливку флюша если количество брэйкпоинтов меньше или равно количеству поддерживаемых аппаратно
в этом и смысл их
Petr
13.06.2017
11:33:05
тогда нахрен разъемы
погопины
Serg
13.06.2017
11:33:31
"если количество брэйкпоинтов меньше или равно количеству поддерживаемых аппаратно"
Petr
13.06.2017
11:33:38
Alexandre
13.06.2017
11:33:51