mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-01 19:54:32 +02:00
test_spiffs: increase test case stack size
This commit is contained in:
@@ -394,6 +394,8 @@ done:
|
|||||||
|
|
||||||
void test_spiffs_concurrent(const char* filename_prefix)
|
void test_spiffs_concurrent(const char* filename_prefix)
|
||||||
{
|
{
|
||||||
|
const int stack_size=3072;
|
||||||
|
|
||||||
char names[4][64];
|
char names[4][64];
|
||||||
for (size_t i = 0; i < 4; ++i) {
|
for (size_t i = 0; i < 4; ++i) {
|
||||||
snprintf(names[i], sizeof(names[i]), "%s%d", filename_prefix, i + 1);
|
snprintf(names[i], sizeof(names[i]), "%s%d", filename_prefix, i + 1);
|
||||||
@@ -406,8 +408,8 @@ void test_spiffs_concurrent(const char* filename_prefix)
|
|||||||
printf("writing f1 and f2\n");
|
printf("writing f1 and f2\n");
|
||||||
const int cpuid_0 = 0;
|
const int cpuid_0 = 0;
|
||||||
const int cpuid_1 = portNUM_PROCESSORS - 1;
|
const int cpuid_1 = portNUM_PROCESSORS - 1;
|
||||||
xTaskCreatePinnedToCore(&read_write_task, "rw1", 2048, &args1, 3, NULL, cpuid_0);
|
xTaskCreatePinnedToCore(&read_write_task, "rw1", stack_size, &args1, 3, NULL, cpuid_0);
|
||||||
xTaskCreatePinnedToCore(&read_write_task, "rw2", 2048, &args2, 3, NULL, cpuid_1);
|
xTaskCreatePinnedToCore(&read_write_task, "rw2", stack_size, &args2, 3, NULL, cpuid_1);
|
||||||
|
|
||||||
xSemaphoreTake(args1.done, portMAX_DELAY);
|
xSemaphoreTake(args1.done, portMAX_DELAY);
|
||||||
printf("f1 done\n");
|
printf("f1 done\n");
|
||||||
@@ -423,10 +425,10 @@ void test_spiffs_concurrent(const char* filename_prefix)
|
|||||||
|
|
||||||
printf("reading f1 and f2, writing f3 and f4\n");
|
printf("reading f1 and f2, writing f3 and f4\n");
|
||||||
|
|
||||||
xTaskCreatePinnedToCore(&read_write_task, "rw3", 2048, &args3, 3, NULL, cpuid_1);
|
xTaskCreatePinnedToCore(&read_write_task, "rw3", stack_size, &args3, 3, NULL, cpuid_1);
|
||||||
xTaskCreatePinnedToCore(&read_write_task, "rw4", 2048, &args4, 3, NULL, cpuid_0);
|
xTaskCreatePinnedToCore(&read_write_task, "rw4", stack_size, &args4, 3, NULL, cpuid_0);
|
||||||
xTaskCreatePinnedToCore(&read_write_task, "rw1", 2048, &args1, 3, NULL, cpuid_0);
|
xTaskCreatePinnedToCore(&read_write_task, "rw1", stack_size, &args1, 3, NULL, cpuid_0);
|
||||||
xTaskCreatePinnedToCore(&read_write_task, "rw2", 2048, &args2, 3, NULL, cpuid_1);
|
xTaskCreatePinnedToCore(&read_write_task, "rw2", stack_size, &args2, 3, NULL, cpuid_1);
|
||||||
|
|
||||||
xSemaphoreTake(args1.done, portMAX_DELAY);
|
xSemaphoreTake(args1.done, portMAX_DELAY);
|
||||||
printf("f1 done\n");
|
printf("f1 done\n");
|
||||||
|
Reference in New Issue
Block a user