Юрий48 0 Posted September 26 · Report post ARM Keil v5.28, STM32F103C8, ST-Link v2. После перепрошивки программа не запускается. Галочка Reset and Run поставлена. Запускаю её только нажатием кнопки Reset на плате (Blue Pill). Если USB шнур перетыкаю на свой старенький ПК с XP, то всё работает адекватно. Все настройки сверил. Не знаю на что и подумать, может, какой библиотеки не хватает? Share this post Link to post Share on other sites
x893 0 Posted September 26 · Report post Если только Ленинской Share this post Link to post Share on other sites
V_G 0 Posted September 26 · Report post Заново перекомпилируйте программу и перепрошейте в чип. Возможно, Кейл считает, что уже зашил последнюю версию, и не прошивает. Share this post Link to post Share on other sites
Vasily_ 0 Posted September 27 · Report post 7 часов назад, Юрий48 сказал: Галочка Reset and Run поставлена. Только ресет не подключен. Share this post Link to post Share on other sites
Юрий48 0 Posted September 27 · Report post 7 hours ago, V_G said: Заново перекомпилируйте программу и перепрошейте в чип. Возможно, Кейл считает, что уже зашил последнюю версию, и не прошивает. Так и делаю, виден процесс прошивки. 1 hour ago, Vasily_ said: Только ресет не подключен. Извините, не знаю, что тут имеется ввиду, уточните, если не трудно. 8 hours ago, x893 said: Если только Ленинской Можно по конкретнее - она же огромная. Share this post Link to post Share on other sites
Vasily_ 0 Posted September 27 · Report post 1 минуту назад, Юрий48 сказал: что тут имеется ввиду Подключение выхода ресет от ST-Link. Share this post Link to post Share on other sites
Юрий48 0 Posted September 27 (edited) · Report post 40 minutes ago, Vasily_ said: Подключение выхода ресет от ST-Link. Понятно, но с тем же самым подключением (3.3V, SVO, SWCLK, GND - 4 провода) работало без проблем. На плате Blue Pill всего 4 упомянутых ножки для подключения ST-Link. Это что, нужно ещё задействовать какую то ножку на плате? А в начале упоминал, что тупо переключаю USB кабель с нового ПК на старый, не трогая более ни чего, и на нём работает адекватно. А работал на стареньком ПК с XP. Сейчас работаю на новом, подаренном ноутбуке. Edited September 27 by Юрий48 Share this post Link to post Share on other sites
HardEgor 0 Posted September 27 · Report post 1 час назад, Юрий48 сказал: А работал на стареньком ПК с XP. Сейчас работаю на новом, подаренном ноутбуке. Тоже XP? Версии драйверов STlink одинаковые? Share this post Link to post Share on other sites
Сергей Борщ 0 Posted September 27 · Report post Может надо кейлу в настройках где-то галочку переставить с "аппаратный сброс" на "программный"? Share this post Link to post Share on other sites
x893 0 Posted September 27 · Report post 11 hours ago, Юрий48 said: Понятно, но с тем же самым подключением (3.3V, SVO, SWCLK, GND - 4 провода) работало без проблем. На плате Blue Pill всего 4 упомянутых ножки для подключения ST-Link. Это что, нужно ещё задействовать какую то ножку на плате? А в начале упоминал, что тупо переключаю USB кабель с нового ПК на старый, не трогая более ни чего, и на нём работает адекватно. А работал на стареньком ПК с XP. Сейчас работаю на новом, подаренном ноутбуке. а где SWD ? Share this post Link to post Share on other sites
Юрий48 0 Posted September 27 (edited) · Report post 1 hour ago, x893 said: а где SWD ? Извините, опечатка. Вместо SVO следует читать SWIO, это на плате. Соответственно на ST-Link - SWDIO. 11 hours ago, HardEgor said: Тоже XP? Версии драйверов STlink одинаковые? На ноутбуке - Windows 8.1, Keil v5.28 на XP не встанет. Начал искать, где можно посмотреть версию драйвера и в STM32 ST-LINK Utility, и наткнулся на отличия: в старом стоит Sowtware System Reset (Сергей Борщ как в воду смотрел), а в новом Hardware Reset. Сделал как в старом, а именно - Sowtware System Reset, но практически ничего не изменилось. После загрузки не стартует, но примерно через минуту что то с ним происходит. Что именно сказать не могу, могу только обрисовать внешнюю сторону. К плате подключён TFT дисплей по SPI, на котором программой постоянно что то меняется. При загрузке, как и положено, он замирает. По окончанию в этом состоянии он так и остаётся. Примерно через минуту всё изображение пропадает и остаётся только молочный экран. Я так понимаю - подсветка. Если нажать кнопку Reset или передёрнуть питание, то всё работает без проблем. Обратил внимание вот ещё на что. Если в старом ПК после загрузки произвести операцию Connect в ST-LINK Utility, то он спокойно подключается, что нельзя сказать о новом. Там при таком же действии выскакивает ошибка No ST-Link detected и нужно его передёрнуть. Вот такой заколдун. Да вот ещё что: в старом ПК при нажатии кнопки Load в течении 2-4 секунд что то происходит, а затем только загрузка (появляется индикатор загрузки). В новом загрузка начинается мгновенно. Правда это можно отнести к значительно большей производительности нового ПК. Edited September 27 by Юрий48 Share this post Link to post Share on other sites