ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 октября
1543610 Топик полностью
Zikon (23.09.2025 12:31, просмотров: 71) ответил 3m на И снова PY32F002A. По ошибке поставил RDP Level=1. И как теперь его сбросить ? Коннект по SWD есть но Option bytes программировать не получается.
Протестировал данную ситуацию, RDP Level=1 на PY32F002A so-8 - нашёл решение 

да, с pyocd - не работает - хотя должно стирать при 'mass erase'

нашёл другую утилиту - похожую на pyocd


edbg (только она работает с CMSIS-DAP линками)

есть команды lock и unlock


разблокировка (unlock)

edbg -b -u -t py32f0

надо только питание потом отключать! (при блокировке - тоже - обязательно!)


чтение опций

ebdg -b -t py32 -F r0,:,


проверено всё с WCH-LinkE в режиме CMSIS-DAP

https://github.com/ataradov/edbg