|
stlink-v2 не может питать процессор? |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 24)
|
Jul 24 2015, 06:50
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 14-12-12
Из: новосибирск
Пользователь №: 74 845

|
Цитата(Сергей Борщ @ Jul 24 2015, 12:36)  Есть у него ножка "Выход питания" - номер 19. И есть нога номер 1, которой он измеряет напряжение питания в целевой схеме. Если эти две ноги замкнуть - можно питать целевую схему. Если схема имеет свое питание - подключать к нему только первую ногу. если у него есть выход питания то и в настройках должно быть окно с выбором напряжения питания а его нет( сечас я запитал от батарейки 2.5 вольта, по току потребления кажется что проц живой и припаян потому что ток меняется потребления как то умно и останавливается н 3мА кажется. но всеравно не прошивается IAR пишет ошибку Fri Jul 24, 2015 13:20:25: Fatal error: ST-Link, No MCU device found Session aborted! что может быть? теперь спустя какоето время ошибка изменилась: не может прочитать CPU ID
Сообщение отредактировал super_puper - Jul 24 2015, 07:03
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 24 2015, 09:03
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 14-12-12
Из: новосибирск
Пользователь №: 74 845

|
Цитата(Сергей Борщ @ Jul 24 2015, 14:46)  Если открыть описание, то в нем английским по белому написано напряжение на этой ножке - 3.3 В. Прибито гвоздями. Но читать описания - это для слабых... спасибо, прочитал, прикрутил 3.3 с 19ой ножки, но проблемма ошибки что на фото не исчезла уже прозвонил все ножки идут куда надо, и бут1 и бут2 к земле притянуты но ошибка не исчезает( может это быть проблемой в компе или IARe или точно в железке моей?
|
|
|
|
|
Jul 24 2015, 10:44
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 14-12-12
Из: новосибирск
Пользователь №: 74 845

|
Цитата(Сергей Борщ @ Jul 24 2015, 15:13)  А попробуйте подключиться по SWD. Поцессор новый или вы что-то в него заливали? Если заливали, то залитая программа вполне могла отключить JTAG, в этом случае стоит попробовать подключиться по SWD с притянутой к земле ногой сброса. ничего не заливал еще ни разу, но можно попробовать если подсоединюсь.. swd получается лучше? и проводов меньше.. в след проекте сделаю на нем.
|
|
|
|
|
Jul 24 2015, 12:13
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(super_puper @ Jul 24 2015, 13:44)  ничего не заливал еще ни разу, но можно попробовать если подсоединюсь.. А что у вас сейчас подключено? Для подключения отладчика достаточно питания на все ноги питания (включая AVcc), землю на все ноги земли, TMS, TCK, TDI, TDO. Цитата(super_puper @ Jul 24 2015, 13:44)  swd получается лучше? и проводов меньше.. в след проекте сделаю на нем. Именно. Если питание процессора 3.3 В, то достаточно трех проводов - земля, SWD, SWCK. Если напряжение питания другое - тогда еще и питание на отладчик завести надо.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jul 27 2015, 12:26
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 14-12-12
Из: новосибирск
Пользователь №: 74 845

|
Цитата(Сергей Борщ @ Jul 24 2015, 18:13)  Если питание процессора 3.3 В, то достаточно трех проводов - земля, SWD, SWCK подключил по SWD, тоже не прошивается, уже на вторую плату напаяли другой проц из той же коробки но тоже не прошивается, носил в фирму разработчискую там помучились с другим програматором, и прозвонили всё, и тоже никак не запустили.. может быть что дохлая партия процов? или может я что то не учел в обвязке? напримеру меня по питанию всего один конденсатор на 1 мкФ и тот не совсем возле ножки а подальше.. или может есму для прошивки кварц нужен обязательно или что то подтянуть надо(
|
|
|
|
|
Jul 27 2015, 13:03
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(super_puper @ Jul 27 2015, 15:26)  подключил по SWD, тоже не прошивается, уже на вторую плату напаяли другой проц из той же коробки но тоже не прошивается, носил в фирму разработчискую там помучились с другим програматором, и прозвонили всё, и тоже никак не запустили.. может быть что дохлая партия процов? или может я что то не учел в обвязке? напримеру меня по питанию всего один конденсатор на 1 мкФ и тот не совсем возле ножки а подальше.. или может есму для прошивки кварц нужен обязательно или что то подтянуть надо( 1. что за "проц"? 2. Вы документацию читали? Там где-то наверняка где-то есть рисунок "Power supply scheme" и сноска к нему, гласящая, что Цитата Each power supply pair must be decoupled with filtering ceramic capacitors as shown above. These capacitors must be placed as close as possible to, or below, the appropriate pins on the underside of the PCB to ensure the good functionality of the device В-общем, прочитайте даташит и сделайте как нужно. Начните с рисунка "Power supply scheme" в документации. P.S. Хм, и что за "фирма разработчИская", где не обратили внимание на классическую ошибку начинающих разработчиков....
|
|
|
|
|
Jul 27 2015, 16:36
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 14-12-12
Из: новосибирск
Пользователь №: 74 845

|
Цитата(Ruslan1 @ Jul 27 2015, 19:03)  1. что за "проц"? 2. Вы документацию читали? Там где-то наверняка где-то есть рисунок "Power supply scheme" и сноска к нему, гласящая, что
В-общем, прочитайте даташит и сделайте как нужно. Начните с рисунка "Power supply scheme" в документации.
P.S. Хм, и что за "фирма разработчИская", где не обратили внимание на классическую ошибку начинающих разработчиков.... stm32f105 про конденсаторы мне на фирме посоветовали какраз.. но у меня есть один конденсатор по питанию 1мкФ X7 но стоит не очень близко а где почитать всё можно про проц? тут http://www.st.com/web/catalog/mmc/FM141/SC...LN1564/PF221023 ?
Сообщение отредактировал super_puper - Jul 27 2015, 16:39
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 27 2015, 16:58
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(super_puper @ Jul 27 2015, 19:36)  Ну конечно  Например, упомянутая мной картинка со схемой питания - на странице 34, "Figure 8. Power supply scheme" и еще там же, но уже на закладке "Design Resources" много полезного. Самый главный документ из тех, о которых забывают- это то, что в разделе "Errata Sheet". Читайте и не нарывайтесь на уже описанный грабли. Для программистов обязателен "Reference Manual" для железячников- "Product Specifications" еще полезно перед рисованием платы сверится с "AN2606 STM32 microcontroller system memory boot mode", чтобы правильно сделать доступ к внутреннему загрузчику (очень полезная функция, грех не использовать просто по незнанию). Суперполезно- установить CubeMX и с его помощью распределить ноги и/или проверить свое рапределение пинов- правильно ли и не конфликтует ли, там еще и файл отчета прекрасный можно сгенерить по ногам.
|
|
|
|
|
Jul 28 2015, 05:30
|
Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 10-11-12
Пользователь №: 74 318

|
Цитата(super_puper @ Jul 27 2015, 22:40)  мне что то не верится что изза конденсатора.. был такой опыт или предположение? Нет конечно. Как такое может быть из-за конденсатора?! Не из-за него конечно. Просто инопланетяне прилетают и портят все твои МК, к гадалке не ходи!
--------------------
|
|
|
|
|
Jul 28 2015, 12:09
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 14-12-12
Из: новосибирск
Пользователь №: 74 845

|
Цитата(ArtDenis @ Jul 28 2015, 11:30)  Нет конечно. Как такое может быть из-за конденсатора?! Не из-за него конечно. Просто инопланетяне прилетают и портят все твои МК, к гадалке не ходи! и по питанию припаял конденсатор поближе к входу и даже на ножки программирования пробовал конденсаторы 0.1мкФ ничего не помогает может процы дохлые? им же кварц не нужнен чтоб прошиваться, ножки бут1 и 2 тоже не влияют же на процесс прошивки?
Сообщение отредактировал super_puper - Jul 28 2015, 12:36
|
|
|
|
|
Jul 28 2015, 12:48
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(super_puper @ Jul 28 2015, 15:09)  и по питанию припаял конденсатор поближе к входу "Если ничего не помогает - прочтите, наконец, инструкцию". На это вам уже даже не намекают - прямо говорят. Там несколько ножек питания и каждой нужен свой личный конденсатор. Цитата(super_puper @ Jul 28 2015, 15:09)  и даже на ножки программирования пробовал конденсаторы 0.1мкФ ничего не помогает После такого даже я отказался бы программироваться. Вы частоту сигналов на этих ногах представляете? Цитата(super_puper @ Jul 28 2015, 15:09)  может процы дохлые? Может, но сталкиваться со всей дохлой партией - это на какой помойке ее нужно было покупать? А разве в "фирме разработчИской" не нашлось ни одного совпадающего по ногам заведомо живого процессора, чтобы впаять его и убедиться? Цитата(super_puper @ Jul 28 2015, 15:09)  им же кварц не нужнен чтоб прошиваться? Нет, не нужен.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jul 28 2015, 17:01
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 14-12-12
Из: новосибирск
Пользователь №: 74 845

|
Цитата(Сергей Борщ @ Jul 28 2015, 18:48)  "Вы частоту сигналов на этих ногах представляете? да Может, но сталкиваться со всей дохлой партией - это на какой помойке ее нужно было покупать?
А разве в "фирме разработчИской" не нашлось ни одного совпадающего по ногам заведомо живого процессора, чтобы впаять его и убедиться? согласен я понимал что это слишком большая емкость но почемуто припаял)) сам не свой когда жара) в чипидипе не нашлось.. завтра пойду в радио магазины искать отладочную плату и проц купить.. не знаю я как на моей разводке к каждой ноге питания припаять кондер( и не верится мне что в этом причина.. могут быть сбои или не всегда правильно работать.. но тут полная тишина.. что то тут не ладно( как вы так отвечаете мне на каждое предложение отдельно цитированием что то у меня не получается
Сообщение отредактировал super_puper - Jul 28 2015, 17:03
|
|
|
|
|
Jul 28 2015, 17:35
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Уважаемый super_puper, мне почему-то кажется, что там все несколько сложнее чем только конденсаторы. Лучше идти шаг за шагом: 1. Правильная схема 2. Правильная печатная плата 3. Правильный монтаж из правильных комплектующих 4. Правильное подключение к плате внешних сигналов 5. Правильное тестирование до программирования 6. Правильный (проверенный) программатор и софт 7. правильное программирование 8. Правильная программа 9. Правильное тестирование после программирования. Вы сейчас на пункте (7). Но для того чтобы что-то тут обсуждать, все пункты от (1) до (6) должны быть корректны. А у Вас, оказывается, ошибка в (1): отсутствуют необходимые элементы, а может и еще чего. Все, уже никто никуда не идет. Пока (1)-(6) не обсуждены, нечего думать почему проблемы во время (7). Покажите схему и плату. Может, еще и питание неправильно подключили или программатор неправильно подключен. P.S. И какая такая жара может быть в городах где Чип-Дип есть? У нас 38 в тени было (+50 на солнце), и ничего так, терпименько. А сегодня вообще прохладно, вот сейчас(почти ночь) всего +30
|
|
|
|
|
Jul 29 2015, 08:25
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Я вечером могу сделать фотографию, где на макетке распаян процессор, емкости по питанию, разъем SWD и светодиод. Программируется без всяких шунтирований. Цитата(super_puper @ Jul 28 2015, 20:01)  как вы так отвечаете мне на каждое предложение отдельно цитированием что то у меня не получается Нажимаю кнопку Reply на вашем сообщении, получаю в окне редактирования ваше сообщение. А потом ручками копирую теги quote и /quote куда мне нужно.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jul 30 2015, 06:53
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 14-12-12
Из: новосибирск
Пользователь №: 74 845

|
Цитата(super_puper @ Jul 29 2015, 11:35)  решил проблему просто зашунтировал все ноги програматора 10к резисторами дабы зашунтировать наводки я раньше когда то давно так делал, но почему то забыл т.к. почему то проблем не возникало, я думал современные программаторы внутри себя это делают сами дело было не в шунтировании! я еще и подал питание на VddA до этого небыло его думал только для работы ацп нужно
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|