Jump to content

    
Sign in to follow this  
Юрий48

ARM Keil, STM32 не перезапускается

Recommended Posts

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

Заново перекомпилируйте программу и перепрошейте в чип. Возможно, Кейл считает, что уже зашил последнюю версию, и не прошивает.

Share this post


Link to post
Share on other sites
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
40 minutes ago, Vasily_ said:

Подключение выхода ресет от ST-Link.

Понятно, но с тем же самым подключением (3.3V, SVO, SWCLK, GND - 4 провода) работало без проблем. На плате Blue Pill всего 4 упомянутых ножки для подключения ST-Link. Это что, нужно ещё задействовать какую то ножку на плате? А в начале упоминал, что тупо переключаю USB кабель с нового ПК на старый, не трогая более ни чего, и на нём работает адекватно. А работал на стареньком ПК с XP. Сейчас работаю на новом, подаренном ноутбуке.

Edited by Юрий48

Share this post


Link to post
Share on other sites
1 час назад, Юрий48 сказал:

А работал на стареньком ПК с XP. Сейчас работаю на новом, подаренном ноутбуке.

Тоже XP?

Версии драйверов STlink одинаковые?

Share this post


Link to post
Share on other sites
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
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 секунд что то происходит, а затем только загрузка (появляется индикатор загрузки). В новом загрузка начинается мгновенно. Правда это можно отнести к значительно большей производительности нового ПК.

2019-09-27_224644.thumb.png.3bd67e08404c26e53b510b47d8cefdc9.png

Edited by Юрий48

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this