Jump to content
    

stm32g030 не прямая замена stm32f03x

Пробую подключиться к STM32G030 программатором st link mini/ Ни st link unility ни Cube programmer не вяжутся. C F и L все работает. Более развернутое сообщение от st link utility :

1281372239_.jpg.99517bf160260e9be92d286a2418b683.jpg

Я подозреваю что st link mini не умеет работать с G. У кого- нибудь получалось работать с серией G  и какая связка программатора и софта работала?

 

При разбирательствах выяснилось ,  что в отличие от F030 (изначально предполагалось его) линии swdio  swdclk  поменяны местами.  Увы ,  при смене этих цепей местами вижу то же самое.

Share this post


Link to post
Share on other sites

Сообщение говорит о том, что программатор не смог связаться с ядром по SWD. До определения типа дело не дошло. Либо проблема с подключением, либо в контроллере крутится программа, которая ушла в глубокий сон либо отключила ноги SWD -в последних двух случаях надо завести с программатора сигнал сброса и в его настройках указать "connect under Reset" или что-то подобное. Как это сделать - не подскажу, пользуюсь openicd, 

Share this post


Link to post
Share on other sites

процессор новый. конечно пробовал unde reset, такие процы с переназначенными ножками при первом включении вытаскивал. а тут ничего не понимаю. 

 

И я бы хотел узнать : v2 он шьется или только v3? На devboard стоит v3.

Share this post


Link to post
Share on other sites

Я очень удивился (другое слово).   SWD у f030 и g030 на разных ногах. Просто заменить один процессор на другой не получиться. Хотел вместо f поставить g. Но буква оказалась пророческой.

Share this post


Link to post
Share on other sites

С  G4  вяжется без проблем.   st-link  v2 китайский, версия прошивки V2.J35.S7

Share this post


Link to post
Share on other sites

первое, что увидел при разбирательстве - на других ногах swd. Бегло посмотрел F031 F042 F051 L031   - swd на одних ногах. У G030  G070  на других.  Смотрел LQFP32. У C не увидел 32 корпуса. Интересно было бы посмотреть.

Share this post


Link to post
Share on other sites

Дело вовсе не в других ножках для SWD. Гляньте любой корпус. У G030 и F030 принципиально всё разное. Начиная с того, что у G030 всего по одному выводу питания.

Потому даже не мечтайте как-то заменять без смены разводки.

Уже давно применяю G030 (в основном корпус LQFP32). Никаких проблем с программатором.

Хотя может дело в том, что давно использую только STM32CubeProgrammer.

Утилиты разонравились. Были проблемы еще с F030/

 

Share this post


Link to post
Share on other sites

23 часа назад, serglg сказал:

Были проблемы еще с F030...

Какие, кроме описанных в эррата, если не секрет?

Share this post


Link to post
Share on other sites

On 3/28/2023 at 12:33 PM, Arlleex said:

Какие, кроме описанных в эррата, если не секрет?

 

Там точнее были проблемы (сначала) с тем ST-LINK, что стоял в плате STM32F0308-Discovery. И при работе с F030. После ухода на STM32CubeProgrammer стало получше. Но совсем хорошо только с фирменным ST-LINK-v2. Вот! Вспомнил! Даже с фирменным ST-LINK-v2 у меня STM32 ST-LINK utility не видели STM32G031. А с Программером всё нормально.

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.

×
×
  • Create New...