Перейти к содержанию
    

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  поменяны местами.  Увы ,  при смене этих цепей местами вижу то же самое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут не подскажу - не работал с серией G. Не вижу причин не шиться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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. А с Программером всё нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...