Ну что тут скажешь. По скринам из утилиты получается, что стмка имеет 256 кБ флеша и размер страниц флеша - 2 кБ, у этой стмки другая ревизия. Не знаю за ревизию Z, вроде бы нигде не встречалась такая. Но навряд ли в ней добавили в 4 раза больше флеша и перевели в другой класс. Емкость флеша и ревизия записана в регистрах по адресам (не помню на память каким), возможно, там неверные данные были внесены. Попробуйте поработать с ней как с 103RC. Хотя тоже это неверно, ибо несовпадает количество ног. Вероятно, просто косяк в регистрах идентификации. По крайней мере, создайте в Кубе проект с F103RC и попробуйте прошить минимальную прогу без конфига ног и прочего.
Ну что тут скажешь. По скринам из утилиты получается, что стмка имеет 256 кБ флеша и размер страниц флеша - 2 кБ, у этой стмки другая ревизия. Не знаю за ревизию Z, вроде бы нигде не встречалась такая. Но навряд ли в ней добавили в 4 раза больше флеша и перевели в другой класс. Емкость флеша и ревизия записана в регистрах по адресам (не помню на память каким), возможно, там неверные данные были внесены. Попробуйте поработать с ней как с 103RC. Хотя тоже это неверно, ибо несовпадает количество ног. Вероятно, просто косяк в регистрах идентификации. По крайней мере, создайте в Кубе проект с F103RC и попробуйте прошить минимальную прогу без конфига ног и прочего.
Попроовал, без результатно. Ладно бы если это было на одной stmки, но я заказал 7 стмок у 3 продовцах (5 у одного, 1 у другого, 1 у третьего), все не работают, но, блин, через st-link прошиваются. В общем, я не знаю что делать. Использовать только для прошивки готовых программ, и все? теряюсь я уже в догадках
Ну, по крайней мере, показывается Device ID = 0x414, а этот номер закреплен за High-Density на 256 кБ в корпусе начиная от 64 ног. То есть, стопудово проблема в микроконтроллере - несоответствие идентификационных данных. Утилита ST-Link при прошивке не обращает внимание на эти данные, поскольку в заливаемой прошивке они не содержатся. А вот проги разработки и отладки, они то да, перед запуском отладки проверяют соответствие считанных данных тому, под какой МК проект заготовлен.
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650.
Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Ну, по крайней мере, показывается Device ID = 0x414, а этот номер закреплен за High-Density на 256 кБ в корпусе начиная от 64 ног. То есть, стопудово проблема в микроконтроллере - несоответствие идентификационных данных. Утилита ST-Link при прошивке не обращает внимание на эти данные, поскольку в заливаемой прошивке они не содержатся. А вот проги разработки и отладки, они то да, перед запуском отладки проверяют соответствие считанных данных тому, под какой МК проект заготовлен.
я cubide скачивал с vpn. Я думаю может это как то может повлиять. Кстати, люди говорят у них шьются такие МК
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Спасибо добрый человек ТС что выложил свои мучения. Тоже самое. 2 контроллера stm32103fc8t6 от двух продавцов и разные гнезда питания.. оба такая же ошибка. Программатор китайский другой контроллер stm32f401*** шьет без проблем в cudeIDE. Так что остается покрасить их в зеленый цвет и выкинуть. Все равно они мне не нравились )) 401 стоит почти столько же.
Спасибо добрый человек ТС что выложил свои мучения. Тоже самое. 2 контроллера stm32103fc8t6 от двух продавцов и разные гнезда питания.. оба такая же ошибка. Программатор китайский другой контроллер stm32f401*** шьет без проблем в cudeIDE. Так что остается покрасить их в зеленый цвет и выкинуть. Все равно они мне не нравились )) 401 стоит почти столько же.
Доброго дня! Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать! А 103 скорее всего на свалку!
Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать!
Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями. Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.
_________________ Астролябия-сама меряет, было бы что мерять!!!
Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать!
Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями. Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.
Конечно, это обязательно нужно будет делать!) Одно дело когда из партии будет например 15-20% рака а другое, когда все 100%. Пусть хотя бы эти придут рабочие.
Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать!
Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями. Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.
Конечно, это обязательно нужно будет делать!) Одно дело когда из партии будет например 15-20% рака а другое, когда все 100%. Пусть хотя бы эти придут рабочие.
Новые версии CubeIDE теперь не отлаживают китайские аналоги контроллеров. Либо работайте в другой среде, либо шейте готовый код, либо ищите и покупайте платки с оригинальными камнями - которых всё меньше и меньше. Ардуинщикам как бы пофиг на оригинальность чипа - но куб уже не хавает. Нужно иметь оригинальные отладочные чипы в запасе и контроллеры для готовых устройств, прошиваемых из ST-Link Utility. Ну или переходить на F401 пока они ещё оригинальные.
Здравствуйте, чтобы не плодить тем пишу здесь, прошу помочь мне разобраться с проблемой в 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]
_________________ _____ Поделиться рецептом можно в ЛС
у ваc не оригинальный чип STM32, т.е. клон. программатор тут не при чем. с клонами вроде работает openocd, настройте работу STM32CubeIDE на работу с openocd и программируте на здоровье.
The_Blind_WatchMaker, еще мельче не мог? У тебя там написано CB, а калокубу ты, небось, C8 пишешь? Ведь если разный размер ОЗУ, то неправильно будет вычислен адрес стека, и МК сразу уйдет в хардфолт.
Цитата:
В тулчейне arm-none-eabi-gdb из под консоли работает в обоих ОС
И в чем тогда проблема? Работает же!
Кстати, сейчас на али все чаще попадаются "таблетки" на C6 или даже C4! Нужно внимательно читать, что покупаешь и что получаешь. Я так пару плат получил в 2 раза дешевле, потребовав возврата 50%. А вчера нашел у одного (причем, судя по отзывам, МК он реально рассылает и они почти все рабочие) C6 по 46 рублей за штучку. Радостно прикупил 15 на пробу, если будет меньше 30% брака, куплю еще.
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
У тебя там написано CB, а калокубу ты, небось, C8 пишешь? Ведь если разный размер ОЗУ, то неправильно будет вычислен адрес стека, и МК сразу уйдет в хардфолт.
В с8 и cb разный размер флеша. А размеры ОЗУ одинаковы.
Исходные данные: 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. Для этого распаковываем архив. Или ручка раскидывает по соответствующими папкам.
Господа, я так понимаю на просторах алибабы нереально найти ST-LINK V2 с оригинальным камнем, сколько не смотрел одни клоны попадаются Куб зараза не хочет с клонами больше работать. Я не знаю может кому то удавалось оригинал с китая подтянуть, если да скиньте ссылку У меня был один старый ST-LINK V2 купленный в китае даже не помню когда, может года 3 назад, так вот этот работает как родной, надоело мене его каждый раз таскать с работы домой и обратно, решил купить ещё один, не подозревая о текущей шляпе с клонами. Кстати если выпаять клон и запаять оригинальный чип, прошивку я где то скачал, уверяют что работая, у кого нибудь был подобный опыт восстановления?
Отлично, займусь на досуге. Кстати не понимаю сути парадокса, оригинальные чипы так же в китае производятся, не понимаю чего им мешает оригиналы ставить, не мало кто бы согласился доплатить за оригинальность, чтобы потом не париться с перепайкой чипа
Операция по оригионализации прошла успешно, даже пины на разъёме не поменялись. Параллельно поменял контроллер на блупиле, куб принял обе платы без проблем, доволен как удав
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения