avatar
Рейтинг
0.00
Сила
0.00

Публикации

avatar
Научился разлочивать.
1. В «St-link utility» в «Settings» установить «Connect Under Reset»
2. Удерживать RESET в 0
3. Нажать «Erase Chip»
4. Отпустить RESET
С подключенным RESET к программатору чип не стирался.
avatar
Я залочил контроллер настраивая ворт… его как-то можно разлочить?
RCC->AHBENR |= RCC_AHBENR_GPIOAEN; //включаем тактирование порта GPIOA
GPIO_InitTypeDef gpio;
;GPIO_StructInit(&gpio); // скорее всего комментируя эту строку привеза к залочке
gpio.GPIO_Pin = GPIO_Pin_4;
gpio.GPIO_Mode = GPIO_Mode_OUT;
gpio.GPIO_OType = GPIO_OType_PP;
gpio.GPIO_Speed = GPIO_Speed_Level_1;
gpio.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOA,&gpio);
Имею теперь вечную моргалку на STM, даже две.
avatar
А для STM32F050 тот же код защиты?
Кужа его вставлять, в.с или .h?
#include <stm32f0xx_flash.h> в CooCox нужна?
У меня компелируется, но не защищает.
Выдает ошибки компиляции, если пишу в main() только 3 строчки:
FLASH_Unlock();
FLASH_ReadOutProtection(ENABLE);
FLASH_Lock();