Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Микроконтроллеры других производителей

Микроконтроллеры других производителей Все, что касается микроконтроллеров и НЕ подошло в раздел Microchip.

Ответ
 
Опции темы Опции просмотра
Старый 16.12.2020, 14:03   #1
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 49
Сообщений: 1,885
Вес репутации: 2279/88
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию STM32F103RF вместо STM32F103RB

Добрый день!

Возникла потребность заменить STM32F103RBT6. Попробовал впрямую поставить STM32F103RFT6 и влить прошивку STM32F103RBT6. Залилось, видно что прошивка в таком на нем работает не правильно, программа тоже впрямую простой заменой таргета не компилится. С этим все понятно.

Вопрос в другом. После прошивки, ST-Link больше не видит STM32F103RFT (с RBT такого нет), проверил на 2-х МК. Повторяемость 100%. Вопрос! Чего такого могло случиться, чтобы такое произошло. И что предпринять, чтобы снова вернуть к жизни STM32F103RFT. Пока не вникал сильно, поэтому пишу здесь в надежде на быстрое решение.


Спасибо!
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 16.12.2020, 15:32   #2
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: STM32F103RF вместо STM32F103RB

Вопрос! Чего такого могло случиться, чтобы такое произошло. - в configuration выставлена защита от записи.
besogon на форуме   Ответить с цитированием
Старый 16.12.2020, 15:35   #3
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: STM32F103RF вместо STM32F103RB

И что предпринять, чтобы снова вернуть к жизни STM32F103RFT. - заменить контроллер.
besogon на форуме   Ответить с цитированием
Старый 16.12.2020, 15:49   #4
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 49
Сообщений: 1,885
Вес репутации: 2279/88
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32F103RF вместо STM32F103RB

Цитата:
Сообщение от besogon Посмотреть сообщение
Вопрос! Чего такого могло случиться, чтобы такое произошло. - в configuration выставлена защита от записи.

Как??? Повторюсь! Прошивка одна и та же. Да, в ней включена защита от чтения. Но после прошивки ею RBT контроллер выходит на связь по SWD, я его не могу прочитать, но могу стереть и заново записать, а вот после заливки этой же прошивки в RFT, программатор уже контроллер не видит.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 16.12.2020, 16:15   #5
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: STM32F103RF вместо STM32F103RB

petrd
программатор уже контроллер не видит - прочитайте про защиту от записи и Вам всё сразу станет ясно. То, о чем Вы говорите бывает, если включена защита от записи.


Вы используете линию rst?
besogon на форуме   Ответить с цитированием
Старый 16.12.2020, 16:31   #6
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 49
Сообщений: 1,885
Вес репутации: 2279/88
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32F103RF вместо STM32F103RB

Цитата:
Сообщение от besogon Посмотреть сообщение
petrd
программатор уже контроллер не видит - прочитайте про защиту от записи и Вам всё сразу станет ясно. То, о чем Вы говорите бывает, если включена защита от записи.
Вы используете линию rst?
Для RBT этот бит почему-то при прошивке не включается, а вот для RFT, по-вашему выходит, при прошивке включается. Объясните как это возможно?

RST подключен.
........................

Вру, RST неподключен!
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)

Последний раз редактировалось petrd; 16.12.2020 в 16:37.
petrd вне форума   Ответить с цитированием
Старый 16.12.2020, 17:20   #7
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: STM32F103RF вместо STM32F103RB

petrd
Вру, RST неподключен! - плохо. подключите rst.
besogon на форуме   Ответить с цитированием
Старый 16.12.2020, 20:10   #8
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 49
Сообщений: 1,885
Вес репутации: 2279/88
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32F103RF вместо STM32F103RB

Теперь уже завтра.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 17.12.2020, 14:13   #9
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 49
Сообщений: 1,885
Вес репутации: 2279/88
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32F103RF вместо STM32F103RB

Вернул к жизни STM32F103RFT. Но все как-то странно.
ST-LINK V2 (китайский свисток, RST не подключен) прошивает RFT и после этого МК больше недоступен, подключение RST не помогает.
JLINK_OB72 (RST не подключен) видит МК всегда, после стирания RFT JLink-ом RFT снова видится и прошивается ST-LINK-ом.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 17.12.2020, 14:20   #10
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: STM32F103RF вместо STM32F103RB

petrd
Вполне может быть, что проблема в китайском свистке.
У меня какие-то клоны stlink v2, которые выглядят как настоящий stlink v2 - с ними подобных проблем на счастье не возникало.
besogon на форуме   Ответить с цитированием
Старый 18.12.2020, 17:22   #11
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: STM32F103RF вместо STM32F103RB

petrd
Еще раз ознакомился с кодом - SWD вроде бы не работает во время sleep, соответственно без RST в общем случае SWD работать не должен.
Посмотрел у себя - без RST подключиться нельзя.
besogon на форуме   Ответить с цитированием
Старый 18.12.2020, 18:53   #12
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 49
Сообщений: 1,885
Вес репутации: 2279/88
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32F103RF вместо STM32F103RB

Цитата:
Сообщение от besogon Посмотреть сообщение
petrd
Еще раз ознакомился с кодом - SWD вроде бы не работает во время sleep, соответственно без RST в общем случае SWD работать не должен.
Посмотрел у себя - без RST подключиться нельзя.
Четыре проводка, в т.ч. питание от программатора. RST точно нет. RST я к ST-LINK подключал, не помогает.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)

Последний раз редактировалось petrd; 18.12.2020 в 19:07.
petrd вне форума   Ответить с цитированием
Старый 18.12.2020, 19:54   #13
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 47
Сообщений: 1,973
Вес репутации: 2596/91
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: STM32F103RF вместо STM32F103RB

А если включить "connect under reset"?
DimaS вне форума   Ответить с цитированием
Старый 18.12.2020, 20:34   #14
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 49
Сообщений: 1,885
Вес репутации: 2279/88
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32F103RF вместо STM32F103RB

Цитата:
Сообщение от DimaS Посмотреть сообщение
А если включить "connect under reset"?
Не помогает. Это видимо с самим ST-LINK как-то связано. Но это уже чистое любопытство, чтобы понять почему такое происходит.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 18.12.2020, 22:47   #15
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 7,086
Вес репутации: 6158/182
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: STM32F103RF вместо STM32F103RB

Цитата:
Сообщение от petrd Посмотреть сообщение
Не помогает. Это видимо с самим ST-LINK как-то связано. Но это уже чистое любопытство, чтобы понять почему такое происходит.
там ещё можно выбрать под каким reset можно сделать этот connect - hardware или другой. Реально помогало вытолкать из сна.
Greg вне форума   Ответить с цитированием
Старый 19.12.2020, 00:25   #16
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: STM32F103RF вместо STM32F103RB

petrd
sw4stm32 используете?
besogon на форуме   Ответить с цитированием
Старый 19.12.2020, 12:16   #17
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 49
Сообщений: 1,885
Вес репутации: 2279/88
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: STM32F103RF вместо STM32F103RB

Цитата:
Сообщение от besogon Посмотреть сообщение
petrd
sw4stm32 используете?
Нет, STM32 ST-LINK Utility (STSW-LINK004), а для JLink - J-Flash.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 20:26.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot