mirror of
https://github.com/espressif/esp-idf.git
synced 2026-07-20 18:03:06 +03:00
fix(freertos): ZCMP workaround: restore RISC-V interrupt threshold after enabling
This commit is contained in:
@@ -300,8 +300,8 @@ BaseType_t xPortStartScheduler(void)
|
||||
/* Setup the hardware to generate the tick. */
|
||||
vPortSetupTimer();
|
||||
|
||||
esprv_int_set_threshold(RVHAL_INTR_ENABLE_THRESH); /* set global interrupt masking level */
|
||||
rv_utils_intr_global_enable();
|
||||
esprv_int_set_threshold(RVHAL_INTR_ENABLE_THRESH); /* set global interrupt masking level */
|
||||
|
||||
vPortYield();
|
||||
|
||||
|
||||
@@ -170,8 +170,8 @@ BaseType_t xPortStartScheduler(void)
|
||||
/* Setup the hardware to generate the tick. */
|
||||
vPortSetupTimer();
|
||||
|
||||
esprv_int_set_threshold(RVHAL_INTR_ENABLE_THRESH); /* set global interrupt masking level */
|
||||
rv_utils_intr_global_enable();
|
||||
esprv_int_set_threshold(RVHAL_INTR_ENABLE_THRESH); /* set global interrupt masking level */
|
||||
|
||||
vPortYield();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user