Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if 1
- static uint32_t ulStatus_bits = 0xdeadbeef;
- static uint32_t ulGPNVM_bits = 0xa5a5a5a5;
- EFC->EEFC_FCR = (EEFC_FCR_FKEY_PASSWD | EEFC_FCR_FCMD_GGPB);
- do {
- ulStatus_bits = EFC->EEFC_FSR;
- } while ((ulStatus_bits & EEFC_FSR_FRDY) != EEFC_FSR_FRDY);
- ulGPNVM_bits = EFC->EEFC_FRR;
- if ((ulGPNVM_bits & 0x180) != 0) {
- EFC->EEFC_FCR = (EEFC_FCR_FKEY_PASSWD | EEFC_FCR_FCMD_CGPB | EEFC_FCR_FARG(8));
- EFC->EEFC_FCR = (EEFC_FCR_FKEY_PASSWD | EEFC_FCR_FCMD_CGPB | EEFC_FCR_FARG(7));
- RSTC->RSTC_CR = RSTC_CR_KEY_PASSWD | RSTC_CR_PROCRST;
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement