-
- как то стремно: пробовал поставить level1 на STM32G0 - убил
несколько чипов причем наглухо. - Balda(13.11.2020 22:35)
- а что значит убил наглухо ? reset в программировании участвует ? - Aleksey_75(16.11.2020 22:35)
- Мучил так: пытался поставить защиту на ЗАПИСЬ область чипа килобайт на 8 или 12 (не помню уже) под боот (цель была предотвратить не санкционированную запись в загрузчик .. перебздеть какбы..) Level 2 вообще не рассматривал. Balda(278 знак., 18.11.2020 21:25)
- Level2 блокирует чтение и запись программной памяти и отладку
firever. Сбросить нельзя. ST сообщает, что не принимает претензий,
если чип защищён на уровне 2. - teap0t(16.11.2020 22:40)
- и с использованием пина ресет разлочить с стиранием флеши не
получается ? интересно дефки пляшуть, по сути otp чип получается - Aleksey_75(16.11.2020 22:51)
- Нормально. В LPC аналогичная байда на уровне 2. Посему в загрузчике
оставляю лазейку - например, если один из пинов при подаче питания
притянут к земле, трется фся флеш вместе с битами защиты. Ни один
чип пока не пострадал ;) - Гyдвин(16.11.2020 23:05)
- В STM не работает - стереть защиту L2 нельзя. teap0t(1 знак., 17.11.2020 00:26, картинка)
- И есть еще одно предложение. ЛИЗМОП затворы можно уподобить конденсаторам. Можно попробовать снять/скомпенсировать заряд создав внешнее противодействующее полю затвора электрическое поле хорошей напряженности (напряженность поднимать постепенно). Полярность показана условно, возможно обратная. Схема: RxTx(153 знак., 17.11.2020 14:09)
- А если построить рентген-источник и посветить, как этот делают
школьники по описанию "самодельный рентген" из интернета? ;) Лучше
бы конечно источник γ-излучения, оно более высокоэнергетическое. - RxTx(17.11.2020 14:03)
- Это все пройдено еще в 90-х, когда в ходу были однократно
программируемые МК. Тогдашние чипы рентгеном стирались, но часто
после этого переставали программироваться - ячейки переставали
держать заряд. - AlexG(17.11.2020 14:49)
- Верю. Это запросто. Надо "отжечь" после этого при высокой температуре. - RxTx(17.11.2020 14:59)
- Это все пройдено еще в 90-х, когда в ходу были однократно
программируемые МК. Тогдашние чипы рентгеном стирались, но часто
после этого переставали программироваться - ячейки переставали
держать заряд. - AlexG(17.11.2020 14:49)
- За что и "люблю" STM ;) - Гyдвин(17.11.2020 07:51)
- Ну типа для секурности. Если защиту можно снять, то найдутся всякие способы стереть защиту не стирая прошивку. - LightElf(17.11.2020 11:26)
- В STM не работает - стереть защиту L2 нельзя. teap0t(1 знак., 17.11.2020 00:26, картинка)
- Нормально. В LPC аналогичная байда на уровне 2. Посему в загрузчике
оставляю лазейку - например, если один из пинов при подаче питания
притянут к земле, трется фся флеш вместе с битами защиты. Ни один
чип пока не пострадал ;) - Гyдвин(16.11.2020 23:05)
- и с использованием пина ресет разлочить с стиранием флеши не
получается ? интересно дефки пляшуть, по сути otp чип получается - Aleksey_75(16.11.2020 22:51)
- Таже фигня только с G4 :). Для F407 вот такой код работает в загрузчике: Moлoдoй кoллeгa(585 знак., 16.11.2020 20:54)
- Гхм. Соль/перец по вкусу LightElf(2050 знак., 16.11.2020 17:11)
- Я как, то на кубе начинал проектировать stm32l073. BlackMorda(195 знак., 14.11.2020 10:53)
- в кубе надо принудительно назначать в свойствах пинов SWD, иначе эта тварь вписывает в инит пинов ремап. - Vit(16.11.2020 23:10)
- В примере для STM32L-DISCOVERY в коде инициализации линий ввода-вывода есть такие строки (коменты мои): teap0t(577 знак., 14.11.2020 11:19)
- а что значит убил наглухо ? reset в программировании участвует ? - Aleksey_75(16.11.2020 22:35)
- как то стремно: пробовал поставить level1 на STM32G0 - убил
несколько чипов причем наглухо. - Balda(13.11.2020 22:35)