Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
клон stm32f103
[uquote="Мурик",url="/forum/viewtopic.php?p=3712582#p3712582"]В оригинальных STM32F103C8T6 в действительности 128 КБ флеша...[/uquote] я про это и писал... беда в том, что официально только 64, а работоспособность неофициальной никто не гарантирует... но паршивка прошивка залезает и на неофициальную часть, и это может создать проблемы при тиражировании ... а может и не создать - прибор то тоже китайский - тестеров (покупателей) полно, если что сами допилят/исправят
....
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
- Реклама
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
[uquote="Мурик",url="/forum/viewtopic.php?p=3712582#p3712582"][В оригинальных STM32F103C8T6 в действительности 128 КБ флеша, как в CB.[/uquote]
Советую-таки внимательно прочесть документацию! Как раз в оригинальных С8 должно быть 64кБ флеша! Но китайцы маркируют как C8 отбраковку от CB, поэтому зачастую (но не обязательно) там бывает 128кБ флеша!
В моей последней версии эмуляции я а) не инициализирую флеш начальными значениями (что позволяет значительно ускорить запись бинарника + избежать проблем, связанных с тем, что в девайсе не 128, а 64кБ флеша), б) ищу свободную ячейку бинарным поиском (т.е., к примеру, в 7000 записей наисвежайшая будет отыскана максимум на 10 итераций, а не 7000), в) выделил две области во флеше: для хранения настроек и логов, что местами бывает удобно.
Советую-таки внимательно прочесть документацию! Как раз в оригинальных С8 должно быть 64кБ флеша! Но китайцы маркируют как C8 отбраковку от CB, поэтому зачастую (но не обязательно) там бывает 128кБ флеша!
Как уже сказали, EEPROM'а у STM32 нет, поэтому приходится эмулировать его во флеше. А размер флеша программатор "узнает" из того же самого регистра, который, по-хорошему, надо читать при эмуляции EEPROM во флеш!Ivanoff-iv писал(а): Как и по чему программатор понял, что из прошивки лить во флеш, а что в ЕЕПРОМ?
В моей последней версии эмуляции я а) не инициализирую флеш начальными значениями (что позволяет значительно ускорить запись бинарника + избежать проблем, связанных с тем, что в девайсе не 128, а 64кБ флеша), б) ищу свободную ячейку бинарным поиском (т.е., к примеру, в 7000 записей наисвежайшая будет отыскана максимум на 10 итераций, а не 7000), в) выделил две области во флеше: для хранения настроек и логов, что местами бывает удобно.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
"В оригинальных STM32F103C8T6 в действительности 128 КБ флеша, как в CB." Да дпроверено , я так картинку грузил во Флэш . Не помещалась в С8 , в проекте выставил СВ и все залилось в С8.
IVL ex UA6PJ
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
У вас есть оригинальный C8 от ST в котором 64 КБ флеша? У всех что я проверял 128 КБ, включая те в регистре F_SIZE число 0x0040, т. е. 64.Eddy_Em писал(а):Как раз в оригинальных С8 должно быть 64кБ флеша! Но китайцы маркируют как C8 отбраковку от CB, поэтому зачастую (но не обязательно) там бывает 128кБ флеша!
- Реклама
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
[uquote="Мурик",url="/forum/viewtopic.php?p=3712793#p3712793"]У вас есть оригинальный C8 от ST в котором 64 КБ флеша?[/uquote]
Откуда ж им взяться, если я на работе под это Г ничего не делаю? Я их только в качестве баловства использовал в хронометре. А для шабашек все покупаю на алиэкспрессе. Зачем мне вместо 80 центов за МК отдавать почти 4 бакса?
Откуда ж им взяться, если я на работе под это Г ничего не делаю? Я их только в качестве баловства использовал в хронометре. А для шабашек все покупаю на алиэкспрессе. Зачем мне вместо 80 центов за МК отдавать почти 4 бакса?
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
СТМки вообще есть? Например в F030F4 32 КБ флеша и TIM2, которого нет в документации.
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
Мне понравились STM32F0x2: там CAN и USB могут работать одновременно! Чем я и пользуюсь (см. у меня на гитхабе). Для домашних поделок взял десяток F072, а на работе закуплено десятка три F042. F030 тоже есть десятка два. Но "недокументированные возможности" я не использую, т.к. ненадежно это: в одном может быть, а в другом может и не быть... Особенно если брать китайскую отбраковку.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
У меня есть кучка 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 КБ флеша?
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Потому что в F_SIZE задан размер 64. У оригинальных флеша 128 КБ. Проверить можно записав прошивку размером больше 64 КБ и прочитав ее.Z_h_e писал(а):Самые первые что я покупал на алике, рапортовали о наличии в них только 64кБ.
добавлю свои 5 капель-купил 2 платки у китайца блюшки.Тоже сначала через UART ни в какую не виделись !! поменял резистор по boot 0 помоему R3 с 100ком на 10 ком и сразу увиделся контроллер! и прошился по UART светофор зеленыйй!но в одной платке 64кб а в другой 128кб.так что sc32F103C8T6 бывают разные-как повезет.но прошивка в 64кб влезла также как и в 128кб=не понятно
[uquote="Мурик",url="/forum/viewtopic.php?p=3712582#p3712582"]В оригинальных STM32F103C8T6 в действительности 128 КБ флеша[/uquote]
Нада будет сёдня вечером проверить. По даташиту у их - 64К.
Нада будет сёдня вечером проверить. По даташиту у их - 64К.
Праграмный кот. Хожу по цыкалу кругом.
- Сообщения: 79
- Зарегистрирован: Ср апр 17, 2019 12:04:23
Доброго здравия, коллеги. Как в связи с санкциями закрываете потребности по МК? STM32 вроде все...Gigadevice, если правильно понял тоже, не принимают заказы
тут смайл печалька. Как там ближайшие клоны из трех буковок достать и есть ли смысл? Вопрос реально не праздный, прошу явки пароли (если боитесь спалить можно в личку), а то реально страшно, народ говорит к нам одну отбраковку сливают на тех же алишках.
- Сообщения: 362
- Зарегистрирован: Вс апр 03, 2022 07:01:29
Я такой же вопрос тут задавал пару недель назад - вменяемого ответа нету. Кто-то посоветовал какую-то совсем уж экзотику, даже названия не запомнил.
Та тема, в которой я вопрос задал, после нескольких ответов перешла в какой-то трэш политический. Из чего следует вывод, что местное народонаселение либо еще не поняло, что произошло и что ожидает (позднее зажигание), либо сами не знают, че делать.
Та тема, в которой я вопрос задал, после нескольких ответов перешла в какой-то трэш политический. Из чего следует вывод, что местное народонаселение либо еще не поняло, что произошло и что ожидает (позднее зажигание), либо сами не знают, че делать.
- Сообщения: 79
- Зарегистрирован: Ср апр 17, 2019 12:04:23
[uquote="НовыйДень",url="/forum/viewtopic.php?p=4214897#p4214897"]Я такой же вопрос тут задавал пару недель назад - вменяемого ответа нету. Кто-то посоветовал какую-то совсем уж экзотику, даже названия не запомнил.
Та тема, в которой я вопрос задал, после нескольких ответов перешла в какой-то трэш политический. Из чего следует вывод, что местное народонаселение либо еще не поняло, что произошло и что ожидает (позднее зажигание), либо сами не знают, че делать.[/uquote]
Видимо Али закрыл потребности...
Та тема, в которой я вопрос задал, после нескольких ответов перешла в какой-то трэш политический. Из чего следует вывод, что местное народонаселение либо еще не поняло, что произошло и что ожидает (позднее зажигание), либо сами не знают, че делать.[/uquote]
Видимо Али закрыл потребности...



