Hirdetés

Új hozzászólás Aktív témák

  • Janos250

    őstag

    válasz Teasüti #7805 üzenetére

    "Hogy mi? Ezt most látom először.
    Akkor ezért nem működik egy csomó RTOS parancs?
    Itt is vmi jogosultsági rendszer van? Meg kell szerezni a root jogot, vagy mi a szösz?"
    Csak a WDT regiszter írásához kell a jelszó, de azt a rendszer elvileg csinálja.
    Tehát a hardver WDT etetése a leírás szerint így működik:

    #define TIMG_WDT_WKEY_VALUE 0x50D83AA1 // ez a "jelszó"
    TIMERG0.wdt_wprotect=TIMG_WDT_WKEY_VALUE;
    TIMERG0.wdt_feed=1;
    TIMERG0.wdt_wprotect=0;

    Az esp_task_wdt_feed() meg az esp_task_wdt.h ban van, kifejtve meg a libesp32.a-ban, vagyis nem tudjuk, hogyan működik.
    "Ezt a scheduler-t a mai napig nem értem."
    Én sem!
    Néztem régebben szkóppal: 1 millisec-enként szakít meg - ha nem fut a magon tőlem semmi - akkor kb 3 microsecre. Valamit az alatt a 3 alatt csinál, de nem tudom mit. A millist biztosan növelgeti szoftverből

Új hozzászólás Aktív témák