Closed
Description
hitting this assert
esp-idf/components/freertos/./tasks.c:1066 (prvAddNewTaskToReadyList)- assert failed!
I see this code in arduino WiFiGeneric.cpp
static void _start_network_event_task(){
if(!_network_event_queue){
_network_event_queue = xQueueCreate(32, sizeof(system_event_t *));
if(!_network_event_queue){
log_e("Network Event Queue Create Failed!");
return;
}
}
if(!_network_event_task_handle){
xTaskCreatePinnedToCore(_network_event_task, "network_event", 4096, NULL, 2, &_network_event_task_handle, 1);
if(!_network_event_task_handle){
log_e("Network Event Task Start Failed!");
return;
}
}
esp_event_loop_init(&_network_event_cb, NULL);
}
tries to start task on core 1, no core 1 available because single core mode
saw this assert in tasks.c
/* Assure that xCoreID is valid or we'll have an out-of-bounds on pxCurrentTCB
You will assert here if e.g. you only have one CPU enabled in menuconfig and
are trying to start a task on core 1. */
configASSERT( xCoreID == tskNO_AFFINITY || xCoreID < portNUM_PROCESSORS);
Metadata
Metadata
Assignees
Labels
No labels