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

Новый? китайский ST-Link

Доброго дня

Потребовался очередной st-link "свисток", который и был заказан на али.

Стал пробовать им прошивать stm32f070 - выдается ошибка, типа процессор залочен.

Старый программатор этот же контроллер прекрасно шьет

Разобрал новый. В нем совсем другая (см. прилагаемые фото) начинка:

Процессор CKS32F103CBT6

Буфер? у разъема программирования

2 светодиода (отверстие в корпусе правда только под 1)

Определяется как ST-Link

 

Вопрос - что это за программатор такой, сталкивался кто? 

И есть ли какие то тонкости по работе с ним работать, или он у меня неисправный.

20190624_135723.jpg

20190624_135732.jpg

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


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

1 час назад, megabuks сказал:

И есть ли какие то тонкости по работе с ним работать, или он у меня неисправный.

Проверить распиновку разъема - я встречал два различных варианта.

Как правило, пин RST в режиме STM32 не дергается - нужно дорабатывать программатор.

 

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


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

16 часов назад, megabuks сказал:

И есть ли какие то тонкости по работе с ним работать, или он у меня неисправный.

С программируемой платы питание на программатор заведено? Или только 3 контакта используете?

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


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

RST - да, это для STM8. Для STM32 его нужно брать с 18-го вывода МК.

Ёмкость по входу стабилизатора неплохо бы установить. И вообще трассировка странноватая. 

Была похожая тема на соседнем, скажем так, форуме; автор решил радикально - заменил МК на STM32F103 и всё заработало.

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


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

4 hours ago, HardEgor said:

С программируемой платы питание на программатор заведено? Или только 3 контакта используете?

Заведено. 5 проводов +3, swdio,swclk, reset,gnd

Такой-же внешне (по корпусу) свисток на stm и с другой разводкой замечательно плату прошивает.

 

1 hour ago, Harbinger said:

RST - да, это для STM8. Для STM32 его нужно брать с 18-го вывода МК.

Ёмкость по входу стабилизатора неплохо бы установить. И вообще трассировка странноватая. 

Была похожая тема на соседнем, скажем так, форуме; автор решил радикально - заменил МК на STM32F103 и всё заработало.

Да странноватая плата..... У меня вообще мысль была, что это не для st контроллеров, но прошитая stlink прошивкой. 

 

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


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

С программируемой платы питание на программатор заведено? Или только 3 контакта используете?


В отличие от фирменного stlink-a, у "китайца" (по опыту с "вэвшарой") 3В - это выход и, следовательно, либо питаете свою плату от программатора, либо не подключаете эти 3В. Функционала согласования уровней (как у фирменного stlink-а) с платой пользователя нет.

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


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

Как раз в этом, похоже, попытались сделать согласование (точнее, буферизацию) - компоненты возле разъёма намекают. Жаль, что не видно маркировки.

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


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

On 6/24/2019 at 6:08 PM, megabuks said:

Доброго дня

Потребовался очередной st-link "свисток", который и был заказан на али.

Стал пробовать им прошивать stm32f070 - выдается ошибка, типа процессор залочен.

Старый программатор этот же контроллер прекрасно шьет

Разобрал новый. В нем совсем другая (см. прилагаемые фото) начинка:

Процессор CKS32F103CBT6

Буфер? у разъема программирования

2 светодиода (отверстие в корпусе правда только под 1)

Определяется как ST-Link

 

Вопрос - что это за программатор такой, сталкивался кто? 

И есть ли какие то тонкости по работе с ним работать, или он у меня неисправный.

 

На днях столкнулся с этой проблемой.

Характерный момент - st-link  связь с микроконтроллером все же устанавливает,  но нет ID процессора и есть сообщение о том,  что память залочена.

Решилось так:

- Обновил с сайта ST  утилиту ST-Link  и  USB  драйверы. У меня были сильно старые.

- Target-Setting-Reset Mode="Software System Reset";  Mode="Normal";

- Target- Option Bytes- Read Out Protection="Level 0"

И радость наступила :-)

 

Из неудобств - после прошивки микроконтроллер все же не сбрасывается сам. Приходится или кнопкой ,  или питанием.

 

Quote

 

 

 

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


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

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

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

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

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

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

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

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

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

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