MKdemiurg 1 6 июля, 2023 Опубликовано 6 июля, 2023 · Жалоба Здравствуйте Использую такой вот клон STlink https://www.chipdip.ru/product/st-link-v2-mini Довольно долго он работал нормально. Но теперь самопроизвольно останавливает отладку вот с такой портянкой. Думал дело в настройках. Но, на STlinkUtility точно такая же проблема. через 3-5 секунд программатор отваливается и подключается только если переподключить его в USB. Ничего противоественного с программатором не делалось. Может дело в поменявшихся системных настройках USB ? Может размеров буферов в системе мало? Вот так он в системе определяется Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 6 июля, 2023 Опубликовано 6 июля, 2023 (изменено) · Жалоба Именно такой в пользовании с '17 (к сейчас вздорожал в 6 раз )-8Ж ); на удивление беспроблемный отладчик, а перешитый в Jlink-ob - просто без конкурентов по "выхлоп/цена". В ИАР и с софтом "Сеггера" ничего подобного представленному не наблюдается. PS: кабель USB может сменился на плохой (комплектный достойный с ферритовым фильтром)? Изменено 6 июля, 2023 пользователем Obam Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба 9 часов назад, MKdemiurg сказал: Но теперь самопроизвольно останавливает отладку вот с такой портянкой. 1. Проверить напряжение на входе в эмулятор. Убедиться, что там есть необходимые +5V и нет просадок. 2. Воткнуть в другой USB-разъём. Лучше - в USB-хаб со своим БП. 3. Заменить кабель. 4. Выдернуть все посторонние USB-девайсы из компа. 5. Выкинуть бяку, купить нормальный J-Link. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба Судя по логу, проблема не с USB, а с SWD. Может, там вместо STM32F3xx что-то другое подключено? Или порты подбились? Буферов-то нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MKdemiurg 1 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба 2 hours ago, Harbinger said: Судя по логу, проблема не с USB, а с SWD. Может, там вместо STM32F3xx что-то другое подключено? Или порты подбились? Буферов-то нет. да, на том конце GD32F30x. Но он долгое время работал норм. 5 hours ago, Obam said: Именно такой в пользовании с '17 (к сейчас вздорожал в 6 раз )-8Ж ); на удивление беспроблемный отладчик, а перешитый в Jlink-ob - просто без конкурентов по "выхлоп/цена". В ИАР и с софтом "Сеггера" ничего подобного представленному не наблюдается. PS: кабель USB может сменился на плохой (комплектный достойный с ферритовым фильтром)? После обновления через STLinkUtility назад в Jlink не шьётся почемуто 2 hours ago, jcxz said: 1. Проверить напряжение на входе в эмулятор. Убедиться, что там есть необходимые +5V и нет просадок. 2. Воткнуть в другой USB-разъём. Лучше - в USB-хаб со своим БП. 3. Заменить кабель. 4. Выдернуть все посторонние USB-девайсы из компа. 5. Выкинуть бяку, купить нормальный J-Link. 1. на выходе из него 4.7В. Но я плату от него не питаю. 2. все проверил . Разве что проверить хаб. 3. напрямую в ноут втыкаю. 4. не помогло , сразу проверил. 5. хороший совет. 🙂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба Тогда осциллограф... если уровни не в порядке, то скорее всего порты STM32 в отладчике поджарены и придётся его менять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MKdemiurg 1 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба 14 minutes ago, Harbinger said: Тогда осциллограф... если уровни не в порядке, то скорее всего порты STM32 в отладчике поджарены и придётся его менять. ведет он себя странно. раньше часто мигал зеленый/красный. Теперь периодический зависает на зеленом и чем ближе к отключению , тем чаще зависает на зеленом. Как будто где то ёмкость Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба 40 минут назад, MKdemiurg сказал: 1. на выходе из него 4.7В. Но я плату от него не питаю. Речь не про "питание от него", а про "питание его самого". Некоторые USB-порты выдают слишком малое напряжение, бывает даже 4.5V нет. Но 4.7V вроде должно хватать. Хотя лучше бы проверить на просадки. 3 минуты назад, MKdemiurg сказал: Теперь периодический зависает на зеленом и чем ближе к отключению , тем чаще зависает на зеленом. Как будто где то ёмкость .....или что-то перегревается. Может LDO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MKdemiurg 1 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба 4 hours ago, jcxz said: Речь не про "питание от него", а про "питание его самого". Некоторые USB-порты выдают слишком малое напряжение, бывает даже 4.5V нет. Но 4.7V вроде должно хватать. Хотя лучше бы проверить на просадки. .....или что-то перегревается. Может LDO. Проверил на другом компе. 5В на входе. СИтуация такая же. ЛДО даёт 3.3. ШУмы не смотрел. МОжет действительно сдохли от статики порты, но тогда странно, что вообще работает первые несколько секунд Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба Не знаю как, но на клонах еще утечка на землю появляется на пине RESET самого МК. Ставлю подтяжку к VCC посильнее, и еще продолжает работать. Сопротивление утечки порядка 200 Ом, если память не изменяет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба 2 часа назад, MKdemiurg сказал: МОжет действительно сдохли от статики порты, но тогда странно, что вообще работает первые несколько секунд Может у вас там программа куда-то улетает? И или процессор в недопустимое состояние вгоняет или ноги SWD отключает? Попробуйте сделать пустой бесконечный цикл в main() и проверить на нём. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба 12 минут назад, jcxz сказал: И или процессор в недопустимое состояние вгоняет В сон, например... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MKdemiurg 1 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба 2 hours ago, jcxz said: Может у вас там программа куда-то улетает? И или процессор в недопустимое состояние вгоняет или ноги SWD отключает? Попробуйте сделать пустой бесконечный цикл в main() и проверить на нём. Я вообще стёр весь чип. Вот что показывает при попытке подключения. Захват при неудачной попытке подключения ПОсле этого я передёргиваю USB и всё начинает работать...на 3-4 секунды. Вот захват после успешного подключения ... а вот так успещное подключение заканчивается Не пойму, зачем запускается сброс линии? ACK же возвращается... Я так понимаю , что STLU пишет в регистр состояния нули? От того всё и встаёт... После этого не удаётся подключиться к таргету до передергивания USB. Сброс контроллера и удерживание сброса при подключении тоже не помогает. Да, дело 100% в таргете. Проверил на STM32W108 - всё работает с этим STLINK. А Gd32 выдаёт такие финты, хотя ещё недавно работал Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба 2 часа назад, MKdemiurg сказал: Я вообще стёр весь чип. И что? Вы же после этого заливаете в него снова ту же самую свою программу? С которой глючит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 7 июля, 2023 Опубликовано 7 июля, 2023 · Жалоба 6 часов назад, adnega сказал: Сопротивление утечки порядка 200 Ом, если память не изменяет. Но это же откровенный брак. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться