Перейти к содержанию
    

Sash

Новичок
  • Постов

    2
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. Коллеги, спасибо за обсуждение! Подтолкнули мысль. Это не шифрование. В целом осциллограф показал большие шумы на линии. Уменьшение скорости обмена, разные режимы SWD (under reset, hardware reset и др), выпаивание "лишних" DC/DC - не помогло: 2 последовательно считанных файла были разными. Еще и STM32CubeProgrammer всё время падал, более старая ПО STM32 ST-LINK Utility - просто прерывала чтение памяти с ошибкой проверьте соединение. Кто шумит под 100-150 кГц - так и не стало понятно. Помогли 100 пФ на землю. SWCLK через 100пФ на GND и SWDIO через 100пФ на GND. Установил на штыри разъема программирования с обратной стороны платы, с которой считывал. Если научно - то помогла RC-цепочка сбить тонкие палки шумов или другими словами ФНЧ чтобы уменьшить высокочастотную составляющую.
  2. Добрый день, коллеги! Считываю прошивку с серийного изделия STM32F2 с помощью STM32CubeProgrammer и STM32F4Discovery по SWD (все обновлено до последней версии). Сливаю прошивку чтобы сохранить аккуратно и зашить свою, а потом обратно вернуть штатную. Штатной прошивки на руках нет. Прошивка считывается, но при каждом read информация считывается разная - т.е. получаются разные файлы .bin, даже если считать два раза подряд друг за другом. В качестве проверки я, конечно, попытался посчитывать свои устройства и ничего подобного не было, считывается одно и тоже. Вопрос: что сделано в серийной STM32F2, что я наблюдаю - защита, шифрование памяти программ, загрузчик самописный через SWD со мной общается? Смогу ли я считать и сохранить стоковую прошивку?
×
×
  • Создать...