gerber 8 11 июля, 2023 Опубликовано 11 июля, 2023 · Жалоба Есть готовое (стороннее) устройство на базе STM32H7B0 (Cortex-M7), подключился к нему через SWD с помощью ST-LINK v2 и Cube Programmer, подключение проходит успешно, контроллер не залочен на чтение (RDP=0) и ни один сектор не залочен на запись. Прошивка считывается в файл. Option bytes также читаются. Проблема в том, что я не могу его стереть, не проходит Erase Chip, также нельзя сделать выборочное стирание секторов. Попытка установить сначала RDP=1, затем RDP=0 также неуспешна, так как Option Bytes тоже невозможно установить. Ранее я не работал с Cortex-M7, только с более ранними STM32 Cortex-M3, M4, возможно, что-то новое появилось в защите от записи, о чем я не знаю. Поизучал документацию, появилось новшество в виде PcROP, но вроде как оно касается защиты на чтение. А здесь чип не залочен, всё читается. Как мне его стереть (с целью накатать туда свою firmware)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TOG 0 13 июля, 2023 Опубликовано 13 июля, 2023 · Жалоба Похоже старая версия Cube Programmer Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться