Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Радио и электроника
 
 
 

Раздел: Радио и электроника STM32 нужна помощь 

Создана: 03 Мая 2014 Суб 20:56:26.
Раздел: "Радио и электроника"
Сообщений в теме: 38, просмотров: 15780

На страницу: Назад  1, 2, 3  Вперёд
  1. barneys


    Начинающий


    Более трёх лет на форуме
    03 Мая 2014 Суб 20:56:26
    Добрый день!
    Купил ST Link программатор:
    [внешняя ссылка]
    и плату с контроллером STM32
    [внешняя ссылка]

    Установил драйвер для ST-Link, STM32 ST-LINK Utility видит программатор и даже получается обновить в нем прошивку. Но не видит контроллера подключенного к программатору по SWD (Can not connect to target). Питание на контроллере есть, POWER горит красным, STATE мигает желтым.

    Нужно понять, что не работает программатор или контроллер, либо все работает и просто сказалась кривизна рук. Кто может помочь понять в чем дело (думаю достаточно попробовать прошить контроллер 100% работающим SWD программатором) пожалуйста напишите.
  2. Dim252


    Завсегдатай


    Более 10 лет на форумеМуж.
    03 Мая 2014 Суб 23:42:37
    Покритикую немного..
    Набор не совсем удачный... Есть поинтереснее
    Вот например..
    [внешняя ссылка]

    Ладно.. У тебя программатор SWD ты его правильно цепляешь???
    На плате вижу J-TAG..
    Даташиты есть?

    Попробуй программу от Segger J-LINK ARMЕсли не найдешь, маякни - сброшу на почту..
  3. barneys


    Начинающий


    Более трёх лет на форуме
    04 Мая 2014 Вск 9:13:15
    Dim252 писал : Покритикую немного..
    Набор не совсем удачный... Есть поинтереснее
    Вот например..
    [внешняя ссылка]


    Для итогового устройства очень важен вес, экран не нужен, исходя из этого сделан выбор.

    Dim252 писал :Ладно.. У тебя программатор SWD ты его правильно цепляешь???
    На плате вижу J-TAG..
    Даташиты есть?

    Даташит с официального сайта STM32:
    Внешняя ссылка

    JTAG содержит в себе контакты SWD: 7-PA13/JTMS/SWDIO и 9-PA14/JTCK/SWCLK. К ним и подключаю выходы DIO и CLK программатора.

    Dim252 писал :Попробуй программу от Segger J-LINK ARMЕсли не найдешь, маякни - сброшу на почту..


    Спасибо попробую, но я пытаюсь пользоваться STM32 ST-LINK Utility - а это официальная утилита от STM и шансов, что заработает что-то другое мало.
  4. Dim252


    Завсегдатай


    Более 10 лет на форумеМуж.
    04 Мая 2014 Вск 9:24:59
    GND и NRST тоже подключил???
  5. barneys


    Начинающий


    Более трёх лет на форуме
    04 Мая 2014 Вск 9:30:14
    Dim252 писал : GND и NRST тоже подключил???

    Да. NRST вроде не обязательный, но его тоже подключал.
  6. Dim252


    Завсегдатай


    Более 10 лет на форумеМуж.
  7. barneys


    Начинающий


    Более трёх лет на форуме
    04 Мая 2014 Вск 10:14:25
    Прочитал, вроде все так и делаю.

    Сразу не написал, в связи с этим возникло недопонимание. Вот полное мое соединение.
    Программатор - JTAG таргета
    DIO - 7
    GND - 4 (на плате таргета соединены все GND JTAG 4,6,8,10,...)
    CLK - 9
    3V3 - 2 (на плате таргета соединены ноги 1 и 2 JTAG)
    NRST - 15

    Таргет питается от программатора, но пробовал и дополнительно подключать питание по USB к таргету.
  8. barneys


    Начинающий


    Более трёх лет на форуме
    04 Мая 2014 Вск 10:47:18
    Прочитал, что SWD может не работать, если в системе есть виртуальные приводы. Подключил программатор к ноутбуку под XP без приводов, результат тот же, не работает.
  9. Dim252


    Завсегдатай


    Более 10 лет на форумеМуж.
    04 Мая 2014 Вск 10:55:56
    barneys писал(а) : Прочитал, что SWD может не работать, если в системе есть виртуальные приводы. Подключил программатор к ноутбуку под XP без приводов, результат тот же, не работает.


    2-я ссылка
    "Проблема решилась. Нужно 3.3v с моей платы завести на 1 ножку JTAG. Решение вычитал здесь.
    [внешняя ссылка]
    "
  10. barneys


    Начинающий


    Более трёх лет на форуме
    04 Мая 2014 Вск 10:59:36
    У меня есть это соединение:
    3V3 - 2 (на плате таргета соединены ноги 1 и 2 JTAG)
  11. Dim252


    Завсегдатай


    Более 10 лет на форумеМуж.
    04 Мая 2014 Вск 11:17:44
    barneys писал(а) : У меня есть это соединение:
    3V3 - 2 (на плате таргета соединены ноги 1 и 2 JTAG)


    Прозвони проводники.. на моей плате ноги неправильно подписаны, порт В пины 0-4 подписаны как Порт С пины 0-4..
    вот я геммороя хапнул пока разобрался..
  12. barneys


    Начинающий


    Более трёх лет на форуме
    04 Мая 2014 Вск 11:27:29
    Уже звонил, все ОК.
    Сейчас хочу найти схему программатора и прозвонить его выходы.
  13. barneys


    Начинающий


    Более трёх лет на форуме
    04 Мая 2014 Вск 15:04:29
    На программаторе ноги разъема DIO/CLK подключены к PA13/PA14 контроллера программатора. Такое впечатление, что это для него входящий SWD и через него можно прошивать контроллер самого программатора.
  14. 04 Мая 2014 Вск 17:09:28
    Dim252 писал : Покритикую немного..
    Набор не совсем удачный... Есть поинтереснее
    Вот например..
    [внешняя ссылка]

    Ему нужен программатор или через usb программируется?
  15. barneys


    Начинающий


    Более трёх лет на форуме
    04 Мая 2014 Вск 20:11:06
    Нужен программатор, через USB только питание.
На страницу: Назад  1, 2, 3  Вперёд