Работает только с отладчиком

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Aviator_93
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср мар 26, 2014 17:33:08

Работает только с отладчиком

Сообщение Aviator_93 »

Здравствуйте. Имеется микроконтроллер STM32F103CBT6. Написал для него прошивку в CooCox, прошил. Подаю питание на МК, и нуль реакции - не работает, кучу раз тыкаю reset и нечего. Подключаю к МК ST-Link, через SWD интерфейс, сам ST-Link подключаю по USB к компьютеру, подаю питание на МК - все работает, так как мне надо. Стоит, только отключить ST-Link, все перестает работать. В чем может быть проблема?
Реклама
Аватара пользователя
optima
Прорезались зубы
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Re: Работает только с отладчиком

Сообщение optima »

Возможно косяки с разводкой питания, покажи само устройство где установлен МК.
Реклама
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Работает только с отладчиком

Сообщение просто КОТ »

У меня отладочная плата Nucleo-144. На ней есть специальная перемычка. Если её оставить открытой, МК ждёт сигнала от ST-Link что установлена связь с ПК. Если замкнуть, стартует сразу по факту подачи питания. Может и у вас чего такое?
Изображение
И ты врёшь!!! © Vladisman
Изображение
Aviator_93
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср мар 26, 2014 17:33:08

Re: Работает только с отладчиком

Сообщение Aviator_93 »

Возможно косяки с разводкой питания, покажи само устройство где установлен МК.
Плату для МК разводил сам. Приложил схему платы. Только вот по незнанию, не предусмотрел тактирование МК от внешнего кварца, поэтому всегда приходиться использовать HSI.
Изображение
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Работает только с отладчиком

Сообщение dosikus »

Aviator_93 . boot1 PB2 висит в воздухе .
Реклама
Aviator_93
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср мар 26, 2014 17:33:08

Re: Работает только с отладчиком

Сообщение Aviator_93 »

boot1 PB2 висит в воздухе
Судя по документации к МК, boot1 не должен влиять на загрузку с flah памяти
Изображение
Реклама
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Работает только с отладчиком

Сообщение dosikus »

Aviator_93, я бы не стал полагаться на авось . На моей плате этот пин так же на джампере и все работает...
И в документации нет ни слова о том, что сей пин может висеть в воздухе!!!
Аватара пользователя
optima
Прорезались зубы
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Re: Работает только с отладчиком

Сообщение optima »

Cхема ни о чем не говорит! может при разводке ПП что то упущено или сопля где висит! что за микруха D2? как то интересно на ней RESET подключен.
Аватара пользователя
просто КОТ
Друг Кота
Сообщения: 12364
Зарегистрирован: Пт дек 17, 2010 15:07:50
Откуда: Крымский Федеральный Округ
Контактная информация:

Re: Работает только с отладчиком

Сообщение просто КОТ »

Дык это ж FT232R. :beer:
Изображение
И ты врёшь!!! © Vladisman
Изображение
Aviator_93
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср мар 26, 2014 17:33:08

Re: Работает только с отладчиком

Сообщение Aviator_93 »

Cхема ни о чем не говорит! может при разводке ПП что то упущено или сопля где висит! что за микруха D2? как то интересно на ней RESET подключен.
Дык это ж FT232R.
Да, D2 это та самая FT232RL...
Верхний слой платы:
Изображение
Нижний слой платы:
Изображение
Для наглядности, покрасил основные дорожки на плате:
Синий цвет - GND
Красный цвет - VCC
Зеленый цвет - интерфейс SWD, UART (через который шьётся МК), пины МК BOOT0 и BOOT1
Аватара пользователя
optima
Прорезались зубы
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Re: Работает только с отладчиком

Сообщение optima »

Косяк в разводке питания! 23,24 ноги без питания, а 25,26 зачем то под питанием! это так что первое бросилось в глаза.
35, 36 тоже без питания, походу вы не перевернули корпус? или это вид сверху через текстолит?
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Работает только с отладчиком

Сообщение uk8amk »

Аналоговое питание на С8 не доведено, без него не работает генератор.
Земля проведена мягко говоря отвратительно.
Aviator_93
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср мар 26, 2014 17:33:08

Re: Работает только с отладчиком

Сообщение Aviator_93 »

или это вид сверху через текстолит?
Да это вид, через текстолит. Верхний слой печатается как обычно, а вот нижний с зеркальным отражением...
Аналоговое питание на С8 не доведено, без него не работает генератор.
Точно, вот он косяк, сейчас подправлю, дальше посмотрим...
Земля проведена мягко говоря отвратительно.
Я только любитель в этом деле... Как же грамотно провести землю, что бы в дальнейшем ошибок не делать?
Aviator_93
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср мар 26, 2014 17:33:08

Re: Работает только с отладчиком

Сообщение Aviator_93 »

Подпаял перемычку, вроде все хорошо. Но что-то, бред какой-то... Просто, подаю питание- МК работает. Подключаю шлейф программатора, сам программатор не включаю - МК не работает. Подключаю питание, подключаю шлейф программатора, подключаю программатор к питанию - МК работает
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Работает только с отладчиком

Сообщение uk8amk »

Aviator_93 писал(а):Как же грамотно провести землю, что бы в дальнейшем ошибок не делать?
Скачать у ST гербер для плат дискавери и посмотреть как там заведено питание.
Aviator_93 писал(а):Но что-то, бред какой-то...
На мой взгляд всё логично, выключенный отладчик коротит одну из ног, скажем reset, на землю.
Ответить

Вернуться в «ARM»