0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
|
|
1 | |
На плате не работает SWDIO05.10.2022, 07:01. Показов 645. Ответов 17
Метки нет (Все метки)
Доброго времени суток. Помогите разобраться. Сделал плату с 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
|
05.10.2022, 07:01 | |
Ответы с готовыми решениями:
17
UserData через SWDIO работает в proteus,но не правильно работает на плате. Не работает видеокарта на материнской плате Не работает клавиатура на плате ASROCK |
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 |
ну... только если питание и землю
Добавлено через 3 минуты ну и цепь ресета проверить....
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 |
Вот
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? там не только подтяжка а и внутренний транзистор стоит, при неправильном подключении очень даже бах может быть Вот тема которую я когда то поднимал STM32, нужно ли подключать ножку сброса к плюсу питания?
0
|
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
|
|
06.10.2022, 19:41 | 14 |
0
|
0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
|
|
07.10.2022, 04:04 [ТС] | 15 |
Прикол, столько раз использовал этот шаблон, только щас заметил неправильную подпись. Это 48 нога, естественно, а не 40, это Vdd.
Там же хорошо видно резистор с правого разъема (это входной), номинал 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 |
0
|
0 / -1 / 0
Регистрация: 03.04.2017
Сообщений: 60
|
|
10.10.2022, 10:42 [ТС] | 18 |
Прошу прощения, да, действительно, там JTAG'овский NRST, это я уже перерисовывал, в текущей плате такого нет.
0
|
10.10.2022, 10:42 | |
10.10.2022, 10:42 | |
Помогаю со студенческими работами здесь
18
Не работает vga на мат. плате и звук Не работает USB клавитура на мат. плате Не работает ни один разъем на материнской плате Не работает кулер на материнской плате (PS3) Не работает задняя панель аудио на материнской плате Ёмкостной сенсор. На макетке работает, а на плате нет. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |