STM32 перестали работать в CubIDE
Re: STM32 перестали работать в CubIDE
Такое впечатление что RCT6 или подобный в корпусе C8T6.
Re: STM32 перестали работать в CubIDE
Ну что тут скажешь. По скринам из утилиты получается, что стмка имеет 256 кБ флеша и размер страниц флеша - 2 кБ, у этой стмки другая ревизия. Не знаю за ревизию Z, вроде бы нигде не встречалась такая. Но навряд ли в ней добавили в 4 раза больше флеша и перевели в другой класс.
Емкость флеша и ревизия записана в регистрах по адресам (не помню на память каким), возможно, там неверные данные были внесены.
Попробуйте поработать с ней как с 103RC. Хотя тоже это неверно, ибо несовпадает количество ног. Вероятно, просто косяк в регистрах идентификации. По крайней мере, создайте в Кубе проект с F103RC и попробуйте прошить минимальную прогу без конфига ног и прочего.
Емкость флеша и ревизия записана в регистрах по адресам (не помню на память каким), возможно, там неверные данные были внесены.
Попробуйте поработать с ней как с 103RC. Хотя тоже это неверно, ибо несовпадает количество ног. Вероятно, просто косяк в регистрах идентификации. По крайней мере, создайте в Кубе проект с F103RC и попробуйте прошить минимальную прогу без конфига ног и прочего.
-
maksimdag0
- Прорезались зубы
- Сообщения: 225
- Зарегистрирован: Чт апр 08, 2021 09:46:48
Re: STM32 перестали работать в CubIDE
Ну что тут скажешь. По скринам из утилиты получается, что стмка имеет 256 кБ флеша и размер страниц флеша - 2 кБ, у этой стмки другая ревизия. Не знаю за ревизию Z, вроде бы нигде не встречалась такая. Но навряд ли в ней добавили в 4 раза больше флеша и перевели в другой класс.
Емкость флеша и ревизия записана в регистрах по адресам (не помню на память каким), возможно, там неверные данные были внесены.
Попробуйте поработать с ней как с 103RC. Хотя тоже это неверно, ибо несовпадает количество ног. Вероятно, просто косяк в регистрах идентификации. По крайней мере, создайте в Кубе проект с F103RC и попробуйте прошить минимальную прогу без конфига ног и прочего.
Попроовал, без результатно. Ладно бы если это было на одной stmки, но я заказал 7 стмок у 3 продовцах (5 у одного, 1 у другого, 1 у третьего), все не работают, но, блин, через st-link прошиваются. В общем, я не знаю что делать. Использовать только для прошивки готовых программ, и все? теряюсь я уже в догадкахЕмкость флеша и ревизия записана в регистрах по адресам (не помню на память каким), возможно, там неверные данные были внесены.
Попробуйте поработать с ней как с 103RC. Хотя тоже это неверно, ибо несовпадает количество ног. Вероятно, просто косяк в регистрах идентификации. По крайней мере, создайте в Кубе проект с F103RC и попробуйте прошить минимальную прогу без конфига ног и прочего.
Re: STM32 перестали работать в CubIDE
Ну, по крайней мере, показывается Device ID = 0x414, а этот номер закреплен за High-Density на 256 кБ в корпусе начиная от 64 ног. То есть, стопудово проблема в микроконтроллере - несоответствие идентификационных данных. Утилита ST-Link при прошивке не обращает внимание на эти данные, поскольку в заливаемой прошивке они не содержатся. А вот проги разработки и отладки, они то да, перед запуском отладки проверяют соответствие считанных данных тому, под какой МК проект заготовлен.
-
maksimdag0
- Прорезались зубы
- Сообщения: 225
- Зарегистрирован: Чт апр 08, 2021 09:46:48
Re: STM32 перестали работать в CubIDE
я cubide скачивал с vpn. Я думаю может это как то может повлиять. Кстати, люди говорят у них шьются такие МКMLX90640 писал(а):Ну, по крайней мере, показывается Device ID = 0x414, а этот номер закреплен за High-Density на 256 кБ в корпусе начиная от 64 ног. То есть, стопудово проблема в микроконтроллере - несоответствие идентификационных данных. Утилита ST-Link при прошивке не обращает внимание на эти данные, поскольку в заливаемой прошивке они не содержатся. А вот проги разработки и отладки, они то да, перед запуском отладки проверяют соответствие считанных данных тому, под какой МК проект заготовлен.
Re: STM32 перестали работать в CubIDE
Спасибо добрый человек ТС что выложил свои мучения. Тоже самое. 2 контроллера stm32103fc8t6 от двух продавцов и разные гнезда питания.. оба такая же ошибка. Программатор китайский другой контроллер stm32f401*** шьет без проблем в cudeIDE. Так что остается покрасить их в зеленый цвет и выкинуть. Все равно они мне не нравились )) 401 стоит почти столько же.
-
maksimdag0
- Прорезались зубы
- Сообщения: 225
- Зарегистрирован: Чт апр 08, 2021 09:46:48
Re: STM32 перестали работать в CubIDE
Доброго дня! Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать! А 103 скорее всего на свалку!nefton писал(а):Спасибо добрый человек ТС что выложил свои мучения. Тоже самое. 2 контроллера stm32103fc8t6 от двух продавцов и разные гнезда питания.. оба такая же ошибка. Программатор китайский другой контроллер stm32f401*** шьет без проблем в cudeIDE. Так что остается покрасить их в зеленый цвет и выкинуть. Все равно они мне не нравились )) 401 стоит почти столько же.
Re: STM32 перестали работать в CubIDE
Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать!
Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями.
Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.
Астролябия-сама меряет, было бы что мерять!!!
-
maksimdag0
- Прорезались зубы
- Сообщения: 225
- Зарегистрирован: Чт апр 08, 2021 09:46:48
Re: STM32 перестали работать в CubIDE
[uquote="maksimdag0",url="/forum/viewtopic.php?p=4282946#p4282946"]Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать!
Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями.
Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.[/uquote]
Конечно, это обязательно нужно будет делать!) Одно дело когда из партии будет например 15-20% рака а другое, когда все 100%. Пусть хотя бы эти придут рабочие.
Re: STM32 перестали работать в CubIDE
[uquote="Asmodey",url="/forum/viewtopic.php?p=4282983#p4282983"][uquote="maksimdag0",url="/forum/viewtopic.php?p=4282946#p4282946"]Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать!
Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями.
Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.[/uquote]
Конечно, это обязательно нужно будет делать!) Одно дело когда из партии будет например 15-20% рака а другое, когда все 100%. Пусть хотя бы эти придут рабочие.[/uquote]
Новые версии CubeIDE теперь не отлаживают китайские аналоги контроллеров. Либо работайте в другой среде, либо шейте готовый код, либо ищите и покупайте платки с оригинальными камнями - которых всё меньше и меньше. Ардуинщикам как бы пофиг на оригинальность чипа - но куб уже не хавает. Нужно иметь оригинальные отладочные чипы в запасе и контроллеры для готовых устройств, прошиваемых из ST-Link Utility. Ну или переходить на F401 пока они ещё оригинальные.
- The_Blind_WatchMaker
- Родился
- Сообщения: 14
- Зарегистрирован: Вт ноя 29, 2022 12:17:58
- Откуда: Деревенский
Re: STM32 перестали работать в CubIDE
Здравствуйте, чтобы не плодить тем пишу здесь, прошу помочь мне разобраться с проблемой в STM32CubeIDE.
Купил на Алиэкспресс контроллер STM32F103C8T6 с программатором ST-Link V2, программатор средой STM32CubeIDE не опознавался, но при помощи STM32 ST-Link Utility прошивки заливал.
Хотелось полноценно работать с отладкой, консольное приложение с github этот программатор тоже не опознавало.
Купил на Али ещё программатор J-Link OB в программах от Segger он опознаётся, под Win10 и Ubuntu 20.4 в среде STM32CubeIDE не могу добиться работы этого программатора. Выдаёт ошибку "Could not verify ST Device!.."
В тулчейне arm-none-eabi-gdb из под консоли работает в обоих ОС. Фото из Линукса.
Прошу помочь настроить работу с STM32CubeIDE.
[img][img]https://img.radiokot.ru/files/151361/thumbnail/2ztx0lteto.png[/img][/img]
[img][img]https://img.radiokot.ru/files/151361/thumbnail/2ztx0jvg26.png[/img][/img]
[img][img]https://img.radiokot.ru/files/151361/thumbnail/2ztx0klu6r.png[/img][/img]
Купил на Алиэкспресс контроллер STM32F103C8T6 с программатором ST-Link V2, программатор средой STM32CubeIDE не опознавался, но при помощи STM32 ST-Link Utility прошивки заливал.
Хотелось полноценно работать с отладкой, консольное приложение с github этот программатор тоже не опознавало.
Купил на Али ещё программатор J-Link OB в программах от Segger он опознаётся, под Win10 и Ubuntu 20.4 в среде STM32CubeIDE не могу добиться работы этого программатора. Выдаёт ошибку "Could not verify ST Device!.."
В тулчейне arm-none-eabi-gdb из под консоли работает в обоих ОС. Фото из Линукса.
Прошу помочь настроить работу с STM32CubeIDE.
[img][img]https://img.radiokot.ru/files/151361/thumbnail/2ztx0lteto.png[/img][/img]
[img][img]https://img.radiokot.ru/files/151361/thumbnail/2ztx0jvg26.png[/img][/img]
[img][img]https://img.radiokot.ru/files/151361/thumbnail/2ztx0klu6r.png[/img][/img]
_____
Поделиться рецептом можно в ЛС
Поделиться рецептом можно в ЛС
Re: STM32 перестали работать в CubIDE
"Could not verify ST Device!.."
у ваc не оригинальный чип STM32, т.е. клон. программатор тут не при чем. с клонами вроде работает openocd, настройте работу STM32CubeIDE на работу с openocd и программируте на здоровье.
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: STM32 перестали работать в CubIDE
The_Blind_WatchMaker, еще мельче не мог? У тебя там написано CB, а калокубу ты, небось, C8 пишешь?
Ведь если разный размер ОЗУ, то неправильно будет вычислен адрес стека, и МК сразу уйдет в хардфолт.
И в чем тогда проблема? Работает же!
Кстати, сейчас на али все чаще попадаются "таблетки" на C6 или даже C4! Нужно внимательно читать, что покупаешь и что получаешь. Я так пару плат получил в 2 раза дешевле, потребовав возврата 50%. А вчера нашел у одного (причем, судя по отзывам, МК он реально рассылает и они почти все рабочие) C6 по 46 рублей за штучку. Радостно прикупил 15 на пробу, если будет меньше 30% брака, куплю еще.
Ведь если разный размер ОЗУ, то неправильно будет вычислен адрес стека, и МК сразу уйдет в хардфолт.
В тулчейне arm-none-eabi-gdb из под консоли работает в обоих ОС
И в чем тогда проблема? Работает же!
Кстати, сейчас на али все чаще попадаются "таблетки" на C6 или даже C4! Нужно внимательно читать, что покупаешь и что получаешь. Я так пару плат получил в 2 раза дешевле, потребовав возврата 50%. А вчера нашел у одного (причем, судя по отзывам, МК он реально рассылает и они почти все рабочие) C6 по 46 рублей за штучку. Радостно прикупил 15 на пробу, если будет меньше 30% брака, куплю еще.
Re: STM32 перестали работать в CubIDE
JackSmith писал(а):у ваc не оригинальный чип STM32, т.е. клон. программатор тут не при чем. с клонами вроде работает openocd
Или поставь Куб версии 1.4.0, который не отказывается шить клоны. Все последние версии искаропки с клонами не_работают.
Eddy_Em писал(а):У тебя там написано CB, а калокубу ты, небось, C8 пишешь?
Я, например, слепошарый, поэтому и это тоже проверил бы.
Re: STM32 перестали работать в CubIDE
У тебя там написано CB, а калокубу ты, небось, C8 пишешь?
Ведь если разный размер ОЗУ, то неправильно будет вычислен адрес стека, и МК сразу уйдет в хардфолт.
В с8 и cb разный размер флеша. А размеры ОЗУ одинаковы.
-
Olejka0994
- Родился
- Сообщения: 1
- Зарегистрирован: Вт янв 24, 2023 12:23:12
Re: STM32 перестали работать в CubIDE
Исходные данные: IAR 8.5, C8T8 с али маркировка краской, STlink v2, через ST Link Utility шьет без проблем. через IAR ни в какую.
Причина: Распознается как 256кб вместо 64кб т.к. под STM32F103C8T8 скрывается geehy APM32F103xC.
Решение: 1) Ставим IAR 9 у него уже есть поддержка geehy.выбираем APM и все ок (не проверял).
2)у меня IAR 8.5, доставляем поддержку Geehy. Для этого распаковываем архив. Или ручка раскидывает по соответствующими папкам.
Причина: Распознается как 256кб вместо 64кб т.к. под STM32F103C8T8 скрывается geehy APM32F103xC.
Решение: 1) Ставим IAR 9 у него уже есть поддержка geehy.выбираем APM и все ок (не проверял).
2)у меня IAR 8.5, доставляем поддержку Geehy. Для этого распаковываем архив. Или ручка раскидывает по соответствующими папкам.
- Вложения
-
- Geehy IAR.zip
- пум пум
- (96.24 КБ) 226 скачиваний
Re: STM32 перестали работать в CubIDE
Господа, я так понимаю на просторах алибабы нереально найти ST-LINK V2 с оригинальным камнем, сколько не смотрел одни клоны попадаются
Куб зараза не хочет с клонами больше работать. Я не знаю может кому то удавалось оригинал с китая подтянуть, если да скиньте ссылку
У меня был один старый ST-LINK V2 купленный в китае даже не помню когда, может года 3 назад, так вот этот работает как родной, надоело мене его каждый раз таскать с работы домой и обратно, решил купить ещё один, не подозревая о текущей шляпе с клонами.
Кстати если выпаять клон и запаять оригинальный чип, прошивку я где то скачал, уверяют что работая, у кого нибудь был подобный опыт восстановления?
Куб зараза не хочет с клонами больше работать. Я не знаю может кому то удавалось оригинал с китая подтянуть, если да скиньте ссылку
У меня был один старый ST-LINK V2 купленный в китае даже не помню когда, может года 3 назад, так вот этот работает как родной, надоело мене его каждый раз таскать с работы домой и обратно, решил купить ещё один, не подозревая о текущей шляпе с клонами.
Кстати если выпаять клон и запаять оригинальный чип, прошивку я где то скачал, уверяют что работая, у кого нибудь был подобный опыт восстановления?
Re: STM32 перестали работать в CubIDE
Да, я перепрошивал st-lnkv2 с новым камнем. Это работает.
Re: STM32 перестали работать в CubIDE
Отлично, займусь на досуге. Кстати не понимаю сути парадокса, оригинальные чипы так же в китае производятся, не понимаю чего им мешает оригиналы ставить, не мало кто бы согласился доплатить за оригинальность, чтобы потом не париться с перепайкой чипа 

Re: STM32 перестали работать в CubIDE
Операция по оригионализации прошла успешно, даже пины на разъёме не поменялись. Параллельно поменял контроллер на блупиле, куб принял обе платы без проблем, доволен как удав 