Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Не шьется stm32 (SWD)

Непрочитано 01.03.2013, 11:34  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Не шьется stm32 (SWD)

Сообщение от STM32F4 Посмотреть сообщение
Пробовал, но от этого толку не было(
И не будет. Если после сигнала RESET до запуска инитиализации и отключения SWD проходит пару миллисекунд, вы просто не успеете войти в дебаг. Поэтому я в начале кода частенько оставляю паузу на 1-2 секунды. За это время и питание стабилизироваться успевает.
Реклама:
Easyrider83 вне форума  
Непрочитано 01.03.2013, 11:36  
vdvvvs
Частый гость
 
Регистрация: 13.03.2009
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
vdvvvs на пути к лучшему
По умолчанию Re: Не шьется stm32 (SWD)

Сообщение от niXto Посмотреть сообщение
Поискать программатор с джытагом
Да, но если шить через дискавери то джейтага там нет(((( Нужен STLIK/V2 полный за 35$

Сообщение от dosikus Посмотреть сообщение
Не пробовали RESET задействовать с SWD ?
Вроде бы так и надо... Ну, если SWD как I/O используешь. Или нет? У меня с STM32F103 так работало...
vdvvvs вне форума  
Непрочитано 01.03.2013, 11:45  
vdvvvs
Частый гость
 
Регистрация: 13.03.2009
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
vdvvvs на пути к лучшему
По умолчанию Re: Не шьется stm32 (SWD)

Сообщение от Easyrider83 Посмотреть сообщение
И не будет. Если после сигнала RESET до запуска инитиализации и отключения SWD проходит пару миллисекунд, вы просто не успеете войти в дебаг. Поэтому я в начале кода частенько оставляю паузу на 1-2 секунды. За это время и питание стабилизироваться успевает.
Абсолютно согласен. Но только я не 1-2 секунды ставлю, а 200-500 мс. Потому пока кондёры зарядятся... + дисплеи тоже задержку после включения любят.
vdvvvs вне форума  
Непрочитано 19.06.2015, 17:02  
u37
Прохожий
 
Регистрация: 13.10.2014
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
u37 на пути к лучшему
По умолчанию Re: Не шьется stm32 (SWD)

Sorry за некропост.
У меня boot0 намертво припаян на землю, поэтому идея с загрузкой не проходила. Я вышел так - запускается STM32 ST-LINK Utility с настройками "connect under reset", замыкается и держится reset, программа - соединяюсь с target, отпускаю зажатый reset и далее стираю flash. Потом можно программировать обычным способом.
u37 вне форума  
Непрочитано 19.06.2015, 21:14  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Не шьется stm32 (SWD)

Этот же способ можно использовать, если в программе используются спящие режимы

Но проще за $5 купить китайский ст-линк - там выведен выход Ресет
niXto вне форума  
Непрочитано 19.06.2015, 22:13  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Не шьется stm32 (SWD)

Сообщение от u37 Посмотреть сообщение
Я вышел так - запускается STM32 ST-LINK Utility с настройками "connect under reset", замыкается и держится reset, программа - соединяюсь с target, отпускаю зажатый reset и далее стираю flash. Потом можно программировать обычным способом.
Простите что ? А RESET присоединить не судьба ? Вместо того чтоб его вручную дергать...
__________________
Осторожно , злой кот
dosikus вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Опторазвязка SWD для ST-LINK uk8amk Микроконтроллеры, АЦП, память и т.д 7 19.03.2012 09:48
Как отключить SWD в LPC1114 201 ? Cybermaker Микроконтроллеры, АЦП, память и т.д 2 27.07.2011 11:25
AtMega32L - eeprom шьется с ошибками . sh2cer Микроконтроллеры, АЦП, память и т.д 5 28.10.2009 08:23
не шьется отмега 8!! zabunov Микроконтроллеры, АЦП, память и т.д 9 25.06.2007 02:45


Часовой пояс GMT +4, время: 22:30.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.