Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[STM32F0][C/AC6] Read out Protect

xadamus 18 Maj 2017 10:49 570 0
  • #1 18 Maj 2017 10:49
    xadamus
    Poziom 9  

    Witam. Mam STM32F030 i proboje zabezpieczyc programowo procesor przed odczytem (Level1) - funkcja uruchamiana przy starcie programu.

    void Protect()
    {
    if(FLASH_OB_GetRDP()==SET) return;
    FLASH_OB_Unlock();
    FLASH_OB_RDPConfig(OB_RDP_Level_1);
    FLASH_WaitForLastOperation(FLASH_ER_PRG_TIMEOUT);
    FLASH_OB_Lock();
    }

    Niestet procesor pozostaje niezabezpieczony mimo ze poprawnie wykonuje ta procedure przy kazdym starcie. Probowałem robic PowerDown i nie pomaga. przegladałem biblioteke stdperiph i wyglada niby poprawnie, ale chyba jednak cos jest nie tak.
    Jesli procesor z tym kodem zabezpieczę z poziomu programatora to jest ok i procedura sie nie wykonuje juz ponownie.

Szybka odpowiedź lub zadaj pytanie
Dziękuję Ci. Ta wiadomość oczekuje na moderatora.
 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME