Probelma al leer valor de RDP(read-protection option) en stm32f205

18 views
Skip to first unread message

Alvaro Denis Acosta Quesada

unread,
Apr 19, 2019, 4:30:12 PM4/19/19
to Embebidos32
Hola a todo@s,
Estoy intentando leer el valor RDP, encontré más relevante la info en "2.8.6 Flash option control register (FLASH_OPTCR)", el código que ejecuto es el siguiente:
uint8_t memory_protection_level(void) {
	uint32_t *opts_register = (uint32_t*)FLASH_OPTCR;
	uint32_t mask = 0B00000000000000001111111100000000;
	switch (((*opts_register) & mask) >> 8) {
		case 0xAA:
			return 0;
		case 0xCC:
			return 2;
		default:
			return 1;
	}
}

el problema que tengo es que cuando se ejecuta esta función se me dispara el hard fault handler, alguna idea de que me pueda estar faltado?
Saludos y gracias de antemano.


Reply all
Reply to author
Forward
0 new messages