История изменений
Исправление quwy, (текущая версия) :
a stm проигрывают китайским клонам
Китайские клоны пусть пионеры в поделках юзают. Почему? Потому:
- Совместимости с STM32 зачастую нет даже на уровне исходников, хотя маркировка может повторять условный stm32f103c8t7 полностью (кроме первых букв перед «32»).
1.1. Иногда кажется (и даже заявляется), что совместимость есть, и поначалу все действительно работает. Но однажды при деплое апдейта с новой функцией, получаем массовое окирпичивание девайсов с клонами.
- Даташиты – говно.
2.1. Даташиты на тарабарщине. Причем не важно, какой там алфавит, английский не сильно понятнее китайского.
2.2. Даташиты неполные. Забыть про какой-нибудь периферийный контроллер и ни одним словом о нем не обмолвиться – запросто.
2.3. Даташиты «на отвали», представляющие собой тупую копипасту из STM32 без оглядки на реальные различия. Учитывая п.1 это еще более неприятно.
2.4. Errata? Не, даже не слышали про такое.
- Брак. Повсеместный и непредсказуемый. Можно купить три микросхемы (или три партии микросхем) у трех разных поставщиков с очень разными датами, но нормально не заработает ни одна из них.
3.1. Причем откровенное неработоспособное палево встречается достаточно редко. Чаще идут микросхемы «с приколами», которые на первый взгляд как-то работают, а по факту использовать их нельзя.
3.2. Из последнего. HK32чегототам. Полное стирание чипа с первого раза не стирает некоторые биты. Примерно один из тысячи остается от прошлой прошивки. Соответственно, новая прошивка заливается с ошибками (вероятность 50% для каждого такого бита). Чтобы полностью стереть, нужно повторить процедуру стирания 5-10 раз, но даже это помогает не для всех экземпляров.
-
Недолговечность бытия. Заложил в конструкцию очередной SC32, а через год уже ни новых поставок, ни даже сайта в интернете. В лучшем случае правь прошивку под другого китайца, а в худшем – переразводи под него еще и плату.
-
Общая неаккуратность производителя. Тулзы, либы, и IDE-паки на сайте – глючные, прибитые гвоздями к конкретным версиям IDE/компиляторов/прошивальщиков. Почти всегда только на китайском. Иногда и запускаются исключительно в китайской винде.
5.1. Под какого-то китайца, помню, прямо в официальный IDE-пак входил SEGGER древнючей версии, и (внимание!) патч, отламывающий от него проверку лицензии и как-то через зад добавляющий поддержку работы с этим самым китайцем.
Это только то, что сходу вспомнилось. По факту работа с клонами – как ходьба по минному полю на всех этапах: от покупки самого контроллера, до деплоя готового девайса.
Исходная версия quwy, :
a stm проигрывают китайским клонам
Китайские клоны пусть пионеры в поделках юзают. Почему? Потому:
- Совместимости с STM32 зачастую нет даже на уровне исходников, хотя маркировка может повторять условный stm32f103c8t7 полностью (кроме первых букв перед «32»).
1.1. Иногда кажется (или даже заявляется), что совместимость есть, и поначалу все действительно работает. Но однажды при деплое апдейта с новой функцией, получаем массовое окирпичивание девайсов с клонами.
- Даташиты – говно.
2.1. Даташиты на тарабарщине. Причем не важно, какой там алфавит, английский не сильно понятнее китайского.
2.2. Даташиты неполные. Забыть про какой-нибудь периферийный контроллер и ни одним словом о нем не обмолвиться – запросто.
2.3. Даташиты «на отвали», представляющие собой тупую копипасту из STM32 без оглядки на реальные различия. Учитывая п.1 это еще более неприятно.
- Брак. Повсеместный и непредсказуемый. Можно купить три микросхемы (или три партии микросхем) у трех разных поставщиков с очень разными датами, но нормально не заработает ни одна из них.
3.1. Причем откровенное неработоспособное палево встречается достаточно редко. Чаще идут микросхемы «с приколами», которые на первый взгляд как-то работают, а по факту использовать их нельзя.
3.2. Из последнего. HK32чегототам. Полное стирание чипа с первого раза не стирает некоторые биты. Примерно один из тысячи остается от прошлой прошивки. Соответственно, новая прошивка заливается с ошибками (вероятность 50% для каждого такого бита). Чтобы полностью стереть, нужно повторить процедуру стирания 5-10 раз, но даже это помогает не для всех экземпляров.
-
Недолговечность бытия. Заложил в конструкцию очередной SC32, а через год уже ни новых поставок, ни даже сайта в интернете. В лучшем случае правь прошивку под другого китайца, а в худшем – переразводи под него еще и плату.
-
Общая неаккуратность производителя. Тулзы, либы, и IDE-паки на сайте – глючные, прибитые гвоздями к конкретным версиям IDE/компиляторов/прошивальщиков. Почти всегда только на китайском. Иногда и запускаются исключительно в китайской винде.
5.1. Под какого-то китайца, помню, прямо в официальный IDE-пак входил SEGGER древнючей версии, и (внимание!) патч, отламывающий от него проверку лицензии и как-то через зад добавляющий поддержку работы с этим самым китайцем.
Это только то, что сходу вспомнилось. По факту работа с клонами – как ходьба по минному полю на всех этапах: от покупки самого контроллера, до деплоя готового девайса.