STM32 перестали работать в CubIDE

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Такое впечатление что RCT6 или подобный в корпусе C8T6.
Реклама
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Сообщение MLX90640 »

Ну что тут скажешь. По скринам из утилиты получается, что стмка имеет 256 кБ флеша и размер страниц флеша - 2 кБ, у этой стмки другая ревизия. Не знаю за ревизию Z, вроде бы нигде не встречалась такая. Но навряд ли в ней добавили в 4 раза больше флеша и перевели в другой класс.
Емкость флеша и ревизия записана в регистрах по адресам (не помню на память каким), возможно, там неверные данные были внесены.
Попробуйте поработать с ней как с 103RC. Хотя тоже это неверно, ибо несовпадает количество ног. Вероятно, просто косяк в регистрах идентификации. По крайней мере, создайте в Кубе проект с F103RC и попробуйте прошить минимальную прогу без конфига ног и прочего.
Реклама
Прорезались зубы
Сообщения: 225
Зарегистрирован: Чт апр 08, 2021 09:46:48

Сообщение maksimdag0 »

[uquote="MLX90640",url="/forum/viewtopic.php?p=4273111#p4273111"]Ну что тут скажешь. По скринам из утилиты получается, что стмка имеет 256 кБ флеша и размер страниц флеша - 2 кБ, у этой стмки другая ревизия. Не знаю за ревизию Z, вроде бы нигде не встречалась такая. Но навряд ли в ней добавили в 4 раза больше флеша и перевели в другой класс.
Емкость флеша и ревизия записана в регистрах по адресам (не помню на память каким), возможно, там неверные данные были внесены.
Попробуйте поработать с ней как с 103RC. Хотя тоже это неверно, ибо несовпадает количество ног. Вероятно, просто косяк в регистрах идентификации. По крайней мере, создайте в Кубе проект с F103RC и попробуйте прошить минимальную прогу без конфига ног и прочего.[/uquote] Попроовал, без результатно. Ладно бы если это было на одной stmки, но я заказал 7 стмок у 3 продовцах (5 у одного, 1 у другого, 1 у третьего), все не работают, но, блин, через st-link прошиваются. В общем, я не знаю что делать. Использовать только для прошивки готовых программ, и все? теряюсь я уже в догадках
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Сообщение MLX90640 »

Ну, по крайней мере, показывается Device ID = 0x414, а этот номер закреплен за High-Density на 256 кБ в корпусе начиная от 64 ног. То есть, стопудово проблема в микроконтроллере - несоответствие идентификационных данных. Утилита ST-Link при прошивке не обращает внимание на эти данные, поскольку в заливаемой прошивке они не содержатся. А вот проги разработки и отладки, они то да, перед запуском отладки проверяют соответствие считанных данных тому, под какой МК проект заготовлен.
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Сообщения: 225
Зарегистрирован: Чт апр 08, 2021 09:46:48

Сообщение maksimdag0 »

MLX90640 писал(а):Ну, по крайней мере, показывается Device ID = 0x414, а этот номер закреплен за High-Density на 256 кБ в корпусе начиная от 64 ног. То есть, стопудово проблема в микроконтроллере - несоответствие идентификационных данных. Утилита ST-Link при прошивке не обращает внимание на эти данные, поскольку в заливаемой прошивке они не содержатся. А вот проги разработки и отладки, они то да, перед запуском отладки проверяют соответствие считанных данных тому, под какой МК проект заготовлен.
я cubide скачивал с vpn. Я думаю может это как то может повлиять. Кстати, люди говорят у них шьются такие МК
Реклама
Родился
Сообщения: 1
Зарегистрирован: Пт авг 26, 2022 19:19:17

Сообщение nefton »

Спасибо добрый человек ТС что выложил свои мучения. Тоже самое. 2 контроллера stm32103fc8t6 от двух продавцов и разные гнезда питания.. оба такая же ошибка. Программатор китайский другой контроллер stm32f401*** шьет без проблем в cudeIDE. Так что остается покрасить их в зеленый цвет и выкинуть. Все равно они мне не нравились )) 401 стоит почти столько же.
Реклама
Прорезались зубы
Сообщения: 225
Зарегистрирован: Чт апр 08, 2021 09:46:48

Сообщение maksimdag0 »

nefton писал(а):Спасибо добрый человек ТС что выложил свои мучения. Тоже самое. 2 контроллера stm32103fc8t6 от двух продавцов и разные гнезда питания.. оба такая же ошибка. Программатор китайский другой контроллер stm32f401*** шьет без проблем в cudeIDE. Так что остается покрасить их в зеленый цвет и выкинуть. Все равно они мне не нравились )) 401 стоит почти столько же.
Доброго дня! Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать! А 103 скорее всего на свалку!
Друг Кота
Аватара пользователя
Сообщения: 6521
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

[uquote="maksimdag0",url="/forum/viewtopic.php?p=4282946#p4282946"]Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать![/uquote]
Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями.
Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.
Астролябия-сама меряет, было бы что мерять!!!
Прорезались зубы
Сообщения: 225
Зарегистрирован: Чт апр 08, 2021 09:46:48

Сообщение maksimdag0 »

[uquote="Asmodey",url="/forum/viewtopic.php?p=4282983#p4282983"][uquote="maksimdag0",url="/forum/viewtopic.php?p=4282946#p4282946"]Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать![/uquote]
Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями.
Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.[/uquote]
Конечно, это обязательно нужно будет делать!) Одно дело когда из партии будет например 15-20% рака а другое, когда все 100%. Пусть хотя бы эти придут рабочие.
Родился
Сообщения: 2
Зарегистрирован: Вт сен 18, 2012 07:08:06

Сообщение VXDRV »

[uquote="maksimdag0",url="/forum/viewtopic.php?p=4283458#p4283458"][uquote="Asmodey",url="/forum/viewtopic.php?p=4282983#p4282983"][uquote="maksimdag0",url="/forum/viewtopic.php?p=4282946#p4282946"]Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать![/uquote]
Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями.
Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.[/uquote]
Конечно, это обязательно нужно будет делать!) Одно дело когда из партии будет например 15-20% рака а другое, когда все 100%. Пусть хотя бы эти придут рабочие.[/uquote]
Новые версии CubeIDE теперь не отлаживают китайские аналоги контроллеров. Либо работайте в другой среде, либо шейте готовый код, либо ищите и покупайте платки с оригинальными камнями - которых всё меньше и меньше. Ардуинщикам как бы пофиг на оригинальность чипа - но куб уже не хавает. Нужно иметь оригинальные отладочные чипы в запасе и контроллеры для готовых устройств, прошиваемых из ST-Link Utility. Ну или переходить на F401 пока они ещё оригинальные.
Родился
Аватара пользователя
Сообщения: 14
Зарегистрирован: Вт ноя 29, 2022 12:17:58
Откуда: Деревенский

Сообщение The_Blind_WatchMaker »

Здравствуйте, чтобы не плодить тем пишу здесь, прошу помочь мне разобраться с проблемой в 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]
____________________________
Поделиться рецептом можно в ЛС
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 333
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

"Could not verify ST Device!.."
у ваc не оригинальный чип STM32, т.е. клон. программатор тут не при чем. с клонами вроде работает openocd, настройте работу STM32CubeIDE на работу с openocd и программируте на здоровье.
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

The_Blind_WatchMaker, еще мельче не мог? У тебя там написано CB, а калокубу ты, небось, C8 пишешь?
Ведь если разный размер ОЗУ, то неправильно будет вычислен адрес стека, и МК сразу уйдет в хардфолт.
В тулчейне arm-none-eabi-gdb из под консоли работает в обоих ОС
И в чем тогда проблема? Работает же!

Кстати, сейчас на али все чаще попадаются "таблетки" на C6 или даже C4! Нужно внимательно читать, что покупаешь и что получаешь. Я так пару плат получил в 2 раза дешевле, потребовав возврата 50%. А вчера нашел у одного (причем, судя по отзывам, МК он реально рассылает и они почти все рабочие) C6 по 46 рублей за штучку. Радостно прикупил 15 на пробу, если будет меньше 30% брака, куплю еще.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Это не хвост, это антенна
Сообщения: 1332
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Сообщение tonyk »

JackSmith писал(а):у ваc не оригинальный чип STM32, т.е. клон. программатор тут не при чем. с клонами вроде работает openocd
Или поставь Куб версии 1.4.0, который не отказывается шить клоны. Все последние версии искаропки с клонами не_работают.
Eddy_Em писал(а):У тебя там написано CB, а калокубу ты, небось, C8 пишешь?
Я, например, слепошарый, поэтому и это тоже проверил бы.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 333
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

У тебя там написано CB, а калокубу ты, небось, C8 пишешь?
Ведь если разный размер ОЗУ, то неправильно будет вычислен адрес стека, и МК сразу уйдет в хардфолт.
В с8 и cb разный размер флеша. А размеры ОЗУ одинаковы.
Родился
Сообщения: 1
Зарегистрирован: Вт янв 24, 2023 12:23:12

Сообщение Olejka0994 »

Исходные данные: 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. Для этого распаковываем архив. Или ручка раскидывает по соответствующими папкам.
Вложения
Geehy IAR.zip
пум пум
(96.24 КБ) 240 скачиваний
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Сообщение alex_ »

Господа, я так понимаю на просторах алибабы нереально найти ST-LINK V2 с оригинальным камнем, сколько не смотрел одни клоны попадаются :cry:
Куб зараза не хочет с клонами больше работать. Я не знаю может кому то удавалось оригинал с китая подтянуть, если да скиньте ссылку :roll:
У меня был один старый ST-LINK V2 купленный в китае даже не помню когда, может года 3 назад, так вот этот работает как родной, надоело мене его каждый раз таскать с работы домой и обратно, решил купить ещё один, не подозревая о текущей шляпе с клонами.
Кстати если выпаять клон и запаять оригинальный чип, прошивку я где то скачал, уверяют что работая, у кого нибудь был подобный опыт восстановления?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 333
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

Да, я перепрошивал st-lnkv2 с новым камнем. Это работает.
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Сообщение alex_ »

Отлично, займусь на досуге. Кстати не понимаю сути парадокса, оригинальные чипы так же в китае производятся, не понимаю чего им мешает оригиналы ставить, не мало кто бы согласился доплатить за оригинальность, чтобы потом не париться с перепайкой чипа :facepalm:
Опытный кот
Аватара пользователя
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Сообщение alex_ »

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

Вернуться в «ARM»