0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
1

На плате не работает SWDIO

05.10.2022, 07:01. Показов 645. Ответов 17
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Помогите разобраться. Сделал плату с STM32F103. Ни в какую не могу подключиться через SWDIO.
На плате большинство ног не задействовано (в т.ч. оставшиеся JTAG'овские), BOOT0 сидит напрямую на GND, USART1 висит в воздухе, на разъем выведены SWIO, SWCK, NRST, GND, Vcc. Использую доработанный китайский ST-Link v2 (доработка в плане NRST).

Что уже делал:
- Впаивал 3 разных микроконтроллера, 2 б/у, под конец один абсолютно новый.
- Проверил ST-Link на другой плате, Connect Under Reset также работает.
- Прозвонил от разъема на ST-Link'е до ног микроконтроллера все линии.
- Пробовал все скорости и режимы подключения.
- Посмотрел осциллограммы на ногах SWIO, SWCK, NRST.
- Сделал внешнюю подтяжку SWIO к 3.3В.

Все сигналы есть (кроме, думаю ответов от микроконтроллера), фронты крутые, нога NRST прыгает в ноль.

В любом случае ST-Link Utility говорит что нет таргета.

Подскажите, что еще можно попробовать? BOOT0 не должен влиять на мой взгляд. Везде где мог почитал, у кого проблема с подключением, изменение уровня на BOOT0 ни на что не влияет.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2022, 07:01
Ответы с готовыми решениями:

UserData через SWDIO
Здраствуйте, Интерисует возможно ли извне передавать пользовательские данные через порт...

работает в proteus,но не правильно работает на плате.
Помогите..написал одну програмку на КодеВижн, для теста кабелей,в протеусе всё работает...

Не работает видеокарта на материнской плате
Здравствуйте. Видеокарта: MSI AMD Radeon R9 270 Gaming Материнская плата: P5Q Pro Процессор:...

Не работает клавиатура на плате ASROCK
Знакомые отдали плату ASROCK G41M-VS3 R2.0 с запиской в радиаторе ( неисправность cmos) в ообщем...

17
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
05.10.2022, 07:04 2
вообще то должно хватать
SWIO, SWCK, GND
попробуйте без ресета...
0
0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
06.10.2022, 03:45  [ТС] 3
SergP01, пробовал режим Normal и Hot plug (как я понимаю ресет не используют), ресет на ноль садить (в случае с другой платой ST-Link utility показывает Core at Reset State как то так, а на этой плате один фиг нет тагрета).
0
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
06.10.2022, 06:54 4
вообще ресет от программатора отключить...
всего 3 провода....
и, надеюсь- вы питание на МК подаёте.... не от программатора...
0
0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
06.10.2022, 07:30  [ТС] 5
Откидывание ресета не помогло.
Питание на осциллографе смотрю, отличное, без просадок.
0
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
06.10.2022, 08:40 6
ну.. чудес на свете не бывает....
я тут прошивки в 103-ие платы заливаю....
попадается битый камень... но очень редко...
три провода от STLink....
питание МК своё от платы...
уже не одну сотню прошил... и всё работает....

может контакты перепутали...
0
0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
06.10.2022, 09:20  [ТС] 7
Так и я прошиваю, а именно на этой плате вот такая фигня. Хотел разобраться, может есть какие то тонкости, о которых я не знаю, какую нибудь ногу которая осталась в воздухе нельзя было оставлять.
Контакты не перепутал, тысячу раз перепроверил и даже сигналы на осциллографе посмотрел.
0
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
06.10.2022, 09:29 8
Цитата Сообщение от Romeo13D Посмотреть сообщение
какую нибудь ногу которая осталась в воздухе нельзя было оставлять.
ну... только если питание и землю

Добавлено через 3 минуты
ну и цепь ресета проверить....
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,512
06.10.2022, 11:18 9
Цитата Сообщение от Romeo13D Посмотреть сообщение
Хотел разобраться, может есть какие то тонкости, о которых я не знаю, какую нибудь ногу которая осталась в воздухе нельзя было оставлять.
приведите схему и разводку печатной платы
0
0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
06.10.2022, 11:42  [ТС] 10
Схемы как таковой нет, только разводка, прикрепил
0
0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
06.10.2022, 11:42  [ТС] 11
Вот
Миниатюры
На плате не работает SWDIO  
0
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
06.10.2022, 18:05 12
чета... vcc стрёмная какая то... и vacc на vcc подключите

Добавлено через 1 час 46 минут
я бы на ресет резистор и конденсатор повесил....
стрёмно, что он в воздухе висит.... там конечно есть внутренняя подтяжка..... но я - старовер
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,512
06.10.2022, 19:24 13
VACC не подключен
VCC не понятно как разведена
1 почему она включена на 40 ногу?
2 как приходит питания на 36 и 24?
Цитата Сообщение от SergP01 Посмотреть сообщение
там конечно есть внутренняя подтяжка..... но я - старовер
там не только подтяжка а и внутренний транзистор стоит, при неправильном подключении очень даже бах может быть
Вот тема которую я когда то поднимал
STM32, нужно ли подключать ножку сброса к плюсу питания?
0
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
06.10.2022, 19:41 14
Цитата Сообщение от ValeryS Посмотреть сообщение
VACC не подключен
народ обленился.... даташиты не читает
0
0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
07.10.2022, 04:04  [ТС] 15
Цитата Сообщение от ValeryS Посмотреть сообщение
VCC не понятно как разведена
1 почему она включена на 40 ногу?
Прикол, столько раз использовал этот шаблон, только щас заметил неправильную подпись. Это 48 нога, естественно, а не 40, это Vdd.

Цитата Сообщение от ValeryS Посмотреть сообщение
2 как приходит питания на 36 и 24?
Там же хорошо видно резистор с правого разъема (это входной), номинал 0 разумеется.

Повторюсь, шаблон использовал этот не первый раз.

По поводу AVcc сомневаюсь, что он влияет на работу всего устройства, а не только аналоговой части, но действительно это первый раз когда я оставил его неподключенным. Сейчас попробую накинуть провод на него к Vcc.

Добавлено через 1 час 0 минут
Господа, всё заработало, м-да уж м-да, никогда бы не подумал, я уже был готов переделать плату и, конечно, опять бы сделал без AVcc. STM32 это мне не AVR, там я смело AVcc кидал

Сделал поиск по даташиту (который я читал, не от корки до корки, но всё же), Avcc контролируется Brown-out детектором, судя по всему в этом причина была.

Всем спасибо
0
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
07.10.2022, 05:52 16
Цитата Сообщение от Romeo13D Посмотреть сообщение
Сделал поиск по даташиту (который я читал, не от корки до корки, но всё же), Avcc контролируется Brown-out детектором, судя по всему в этом причина была.
туда ещё и PLL подвешен...
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,512
07.10.2022, 08:59 17
Цитата Сообщение от Romeo13D Посмотреть сообщение
Прикол, столько раз использовал этот шаблон, только щас заметил неправильную подпись. Это 48 нога, естественно, а не 40, это Vdd.
где же естественно? у тебя 40 и 48 соединены, и не по подписи а по разводке(надеюсь, голубая линия это перемычка)
Цитата Сообщение от Romeo13D Посмотреть сообщение
Господа, всё заработало, м-да уж м-да, никогда бы не подумал
О сколько нам открытий чудных
Готовят просвещенья дух
0
0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
10.10.2022, 10:42  [ТС] 18
Цитата Сообщение от ValeryS Посмотреть сообщение
у тебя 40 и 48 соединены
Прошу прощения, да, действительно, там JTAG'овский NRST, это я уже перерисовывал, в текущей плате такого нет.
0
10.10.2022, 10:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2022, 10:42
Помогаю со студенческими работами здесь

Не работает vga на мат. плате и звук
Ситуация такая , у знакомых были проблемы со звуком на персональном компьютере, так как происходил...

Не работает USB клавитура на мат. плате
Здравствуйте. Есть мат. плата GA-A55M-DS в который перестали работать PS/2 порты, клавиатура и...

Не работает ни один разъем на материнской плате
Не видит ни один usb не переднии ни заднии ни ps/2. только кабель интернете видит если подключить....

Не работает кулер на материнской плате (PS3)
Не работает кулер на приставке. Сгорела какая то удалено типа резистора, прямоугольная штука. Может...

Не работает задняя панель аудио на материнской плате
Доброго времени суток, форумчане! Резко перестала работать задняя панель аудио на материнской...

Ёмкостной сенсор. На макетке работает, а на плате нет.
Здравствуйте! Делаю RGB светлячок на Attiny 13. При разработке схемы и прошивки опирался в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru