....клон stm32f103
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: клон stm32f103
[uquote="Мурик",url="/forum/viewtopic.php?p=3712582#p3712582"]В оригинальных STM32F103C8T6 в действительности 128 КБ флеша...[/uquote] я про это и писал... беда в том, что официально только 64, а работоспособность неофициальной никто не гарантирует... но паршивка прошивка залезает и на неофициальную часть, и это может создать проблемы при тиражировании ... а может и не создать - прибор то тоже китайский - тестеров (покупателей) полно, если что сами допилят/исправят
....
....Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: клон stm32f103
[uquote="mr.Woland",url="/forum/viewtopic.php?p=3678137#p3678137"]попался китайский клон stm32f103 ---cs32f103
но стандартный программатор st link не видит чипа
чем прошить?[/uquote]
На eevblog.com писали, что шьётся если поменять cpuid
но стандартный программатор st link не видит чипа
чем прошить?[/uquote]
На eevblog.com писали, что шьётся если поменять cpuid
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: клон stm32f103
[uquote="Мурик",url="/forum/viewtopic.php?p=3712582#p3712582"][В оригинальных STM32F103C8T6 в действительности 128 КБ флеша, как в CB.[/uquote]
Советую-таки внимательно прочесть документацию! Как раз в оригинальных С8 должно быть 64кБ флеша! Но китайцы маркируют как C8 отбраковку от CB, поэтому зачастую (но не обязательно) там бывает 128кБ флеша!
Как уже сказали, EEPROM'а у STM32 нет, поэтому приходится эмулировать его во флеше. А размер флеша программатор "узнает" из того же самого регистра, который, по-хорошему, надо читать при эмуляции EEPROM во флеш!
В моей последней версии эмуляции я а) не инициализирую флеш начальными значениями (что позволяет значительно ускорить запись бинарника + избежать проблем, связанных с тем, что в девайсе не 128, а 64кБ флеша), б) ищу свободную ячейку бинарным поиском (т.е., к примеру, в 7000 записей наисвежайшая будет отыскана максимум на 10 итераций, а не 7000), в) выделил две области во флеше: для хранения настроек и логов, что местами бывает удобно.
Советую-таки внимательно прочесть документацию! Как раз в оригинальных С8 должно быть 64кБ флеша! Но китайцы маркируют как C8 отбраковку от CB, поэтому зачастую (но не обязательно) там бывает 128кБ флеша!
Ivanoff-iv писал(а): Как и по чему программатор понял, что из прошивки лить во флеш, а что в ЕЕПРОМ?
Как уже сказали, EEPROM'а у STM32 нет, поэтому приходится эмулировать его во флеше. А размер флеша программатор "узнает" из того же самого регистра, который, по-хорошему, надо читать при эмуляции EEPROM во флеш!
В моей последней версии эмуляции я а) не инициализирую флеш начальными значениями (что позволяет значительно ускорить запись бинарника + избежать проблем, связанных с тем, что в девайсе не 128, а 64кБ флеша), б) ищу свободную ячейку бинарным поиском (т.е., к примеру, в 7000 записей наисвежайшая будет отыскана максимум на 10 итераций, а не 7000), в) выделил две области во флеше: для хранения настроек и логов, что местами бывает удобно.
- 240265
- Электрический кот
- Сообщения: 1029
- Зарегистрирован: Сб мар 09, 2013 11:29:22
- Откуда: 40RUS, Жуков
Re: клон stm32f103
"В оригинальных STM32F103C8T6 в действительности 128 КБ флеша, как в CB." Да дпроверено , я так картинку грузил во Флэш . Не помещалась в С8 , в проекте выставил СВ и все залилось в С8.
IVL ex UA6PJ
Re: клон stm32f103
У вас есть оригинальный C8 от ST в котором 64 КБ флеша? У всех что я проверял 128 КБ, включая те в регистре F_SIZE число 0x0040, т. е. 64.Eddy_Em писал(а):Как раз в оригинальных С8 должно быть 64кБ флеша! Но китайцы маркируют как C8 отбраковку от CB, поэтому зачастую (но не обязательно) там бывает 128кБ флеша!
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: клон stm32f103
[uquote="Мурик",url="/forum/viewtopic.php?p=3712793#p3712793"]У вас есть оригинальный C8 от ST в котором 64 КБ флеша?[/uquote]
Откуда ж им взяться, если я на работе под это Г ничего не делаю? Я их только в качестве баловства использовал в хронометре. А для шабашек все покупаю на алиэкспрессе. Зачем мне вместо 80 центов за МК отдавать почти 4 бакса?
Откуда ж им взяться, если я на работе под это Г ничего не делаю? Я их только в качестве баловства использовал в хронометре. А для шабашек все покупаю на алиэкспрессе. Зачем мне вместо 80 центов за МК отдавать почти 4 бакса?
Re: клон stm32f103
СТМки вообще есть? Например в F030F4 32 КБ флеша и TIM2, которого нет в документации.
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: клон stm32f103
Мне понравились STM32F0x2: там CAN и USB могут работать одновременно! Чем я и пользуюсь (см. у меня на гитхабе). Для домашних поделок взял десяток F072, а на работе закуплено десятка три F042. F030 тоже есть десятка два. Но "недокументированные возможности" я не использую, т.к. ненадежно это: в одном может быть, а в другом может и не быть... Особенно если брать китайскую отбраковку.
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: клон stm32f103
У меня есть кучка CS32F103. Лоханулся с продавцом. В заголовке было STM32, в описании CS, не заметил.
На первый взгляд робит как надо, но вот что я обнаружил:
1. Канал передачи данных DMA работает дольше чем в оригинальном. Тут может и не ДМА, что-то другое заставило работать дольше, но факт что на одной прошивке разное время выполнения передачи данных.
2. Альтернативная функция UART режиме open-drain. На нормальном нормально. На той же прошивке на CS уровень на линии пока нет передачи верный, как только идет транзакция, порт работает в push-pull.
3. Сомнительное сравнение. На некорректной инициализации SPI, на оригинальном данные все равно шли как надо, а на клоне отказались. Не помню в чем ошибка была, но это значит и тут разница есть.
Еще у меня партия лежит, от продавца который раньше нормальные присылал, скотина такая. Маркировано как STM. Однако сам корпус отличается от оригинального. У оригинального один ключ, а тут три, только возле первой лапы диаметр больше. Особо не гонял. Шьются, но похоже время записи во флеш очень большое, больше чем у оригинала значительно. При включении защиты от чтения, прошивку выдает, только она вся состоит из 0xAAAAAAA, аналогично работает защита у AVR, выдать прошивку билеберду. Но оригинальные то ничего не выдают.
Еще обратил внимание. Unniq ID как то визуально отличается от оригинальных, что у меня есть и клонов. Заказал на чипе, там поди не будет клонов, буду менять.
Добавлено after 12 minutes 55 seconds:
На первый взгляд робит как надо, но вот что я обнаружил:
1. Канал передачи данных DMA работает дольше чем в оригинальном. Тут может и не ДМА, что-то другое заставило работать дольше, но факт что на одной прошивке разное время выполнения передачи данных.
2. Альтернативная функция UART режиме open-drain. На нормальном нормально. На той же прошивке на CS уровень на линии пока нет передачи верный, как только идет транзакция, порт работает в push-pull.
3. Сомнительное сравнение. На некорректной инициализации SPI, на оригинальном данные все равно шли как надо, а на клоне отказались. Не помню в чем ошибка была, но это значит и тут разница есть.
Еще у меня партия лежит, от продавца который раньше нормальные присылал, скотина такая. Маркировано как STM. Однако сам корпус отличается от оригинального. У оригинального один ключ, а тут три, только возле первой лапы диаметр больше. Особо не гонял. Шьются, но похоже время записи во флеш очень большое, больше чем у оригинала значительно. При включении защиты от чтения, прошивку выдает, только она вся состоит из 0xAAAAAAA, аналогично работает защита у AVR, выдать прошивку билеберду. Но оригинальные то ничего не выдают.
Еще обратил внимание. Unniq ID как то визуально отличается от оригинальных, что у меня есть и клонов. Заказал на чипе, там поди не будет клонов, буду менять.
Добавлено after 12 minutes 55 seconds:
Самые первые что я покупал на алике, рапортовали о наличии в них только 64кБ. Надо поглядеть что с чипа придет.Мурик писал(а):У вас есть оригинальный C8 от ST в котором 64 КБ флеша?
Re: клон stm32f103
Потому что в F_SIZE задан размер 64. У оригинальных флеша 128 КБ. Проверить можно записав прошивку размером больше 64 КБ и прочитав ее.Z_h_e писал(а):Самые первые что я покупал на алике, рапортовали о наличии в них только 64кБ.
Re: клон stm32f103
добавлю свои 5 капель-купил 2 платки у китайца блюшки.Тоже сначала через UART ни в какую не виделись !! поменял резистор по boot 0 помоему R3 с 100ком на 10 ком и сразу увиделся контроллер! и прошился по UART светофор зеленыйй!но в одной платке 64кб а в другой 128кб.так что sc32F103C8T6 бывают разные-как повезет.но прошивка в 64кб влезла также как и в 128кб=не понятно
- DetSimen
- Родился
- Сообщения: 9
- Зарегистрирован: Пн окт 07, 2019 10:14:37
- Откуда: СФО, уездный город Н-ск
Re: клон stm32f103
[uquote="Мурик",url="/forum/viewtopic.php?p=3712582#p3712582"]В оригинальных STM32F103C8T6 в действительности 128 КБ флеша[/uquote]
Нада будет сёдня вечером проверить. По даташиту у их - 64К.
Нада будет сёдня вечером проверить. По даташиту у их - 64К.
Праграмный кот. Хожу по цыкалу кругом.
Re: клон stm32f103
Доброго здравия, коллеги. Как в связи с санкциями закрываете потребности по МК? STM32 вроде все...Gigadevice, если правильно понял тоже, не принимают заказы
тут смайл печалька. Как там ближайшие клоны из трех буковок достать и есть ли смысл? Вопрос реально не праздный, прошу явки пароли (если боитесь спалить можно в личку), а то реально страшно, народ говорит к нам одну отбраковку сливают на тех же алишках.
Re: клон stm32f103
Я такой же вопрос тут задавал пару недель назад - вменяемого ответа нету. Кто-то посоветовал какую-то совсем уж экзотику, даже названия не запомнил.
Та тема, в которой я вопрос задал, после нескольких ответов перешла в какой-то трэш политический. Из чего следует вывод, что местное народонаселение либо еще не поняло, что произошло и что ожидает (позднее зажигание), либо сами не знают, че делать.
Та тема, в которой я вопрос задал, после нескольких ответов перешла в какой-то трэш политический. Из чего следует вывод, что местное народонаселение либо еще не поняло, что произошло и что ожидает (позднее зажигание), либо сами не знают, че делать.
Re: клон stm32f103
[uquote="НовыйДень",url="/forum/viewtopic.php?p=4214897#p4214897"]Я такой же вопрос тут задавал пару недель назад - вменяемого ответа нету. Кто-то посоветовал какую-то совсем уж экзотику, даже названия не запомнил.
Та тема, в которой я вопрос задал, после нескольких ответов перешла в какой-то трэш политический. Из чего следует вывод, что местное народонаселение либо еще не поняло, что произошло и что ожидает (позднее зажигание), либо сами не знают, че делать.[/uquote]
Видимо Али закрыл потребности...
Та тема, в которой я вопрос задал, после нескольких ответов перешла в какой-то трэш политический. Из чего следует вывод, что местное народонаселение либо еще не поняло, что произошло и что ожидает (позднее зажигание), либо сами не знают, че делать.[/uquote]
Видимо Али закрыл потребности...
