Espacio de almacenamiento de programa

Estoy llevando un tutorial para el uso de freeRTOS y estoy introduciendo el programa que el tutorial esta mostrando. Estoy usando Arduino UNO. Pero me sale este mensaje de error: "text section exceeds available space in board
El Sketch usa 46706 bytes (144%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
Las variables Globales usan 1568 bytes (76%) de la memoria dinámica, dejando 480 bytes para las variables locales. El máximo es 2048 bytes."

Creo que el código es muy basico y no deberia de arrojar este mensaje:

#include <Arduino_FreeRTOS.h>

void Task_Print1(void *param);
void Task_Print2(void *param);

TaskHandle_t Task_Handle1;
TaskHandle_t Task_Handle2;

void setup() {
  Serial.begin(9600);
  xTaskCreate(Task_Print1,"Task1",100,NULL,1,Task_Handle1);
  xTaskCreate(Task_Print2,"Task1",100,NULL,2,Task_Handle2);
}
void loop() {

}

void Task_Print1(void *param)
{
  while(1){
    Serial.println("Task1");
    vTaskDelay(1000/portTICK_PERIOD_MS);  //1 sec.
  }
}
void Task_Print2(void *param)
{
  while(1)
  {
    Serial.println("Task2");
    vTaskDelay(1000/portTICK_PERIOD_MS);  //1 sec.
  }
}

Gracias de antemano por su ayuda.

He trasladado su tema de una categoría de idioma inglés del foro a la categoría International > Español @alloma.

En adelante por favor usar la categoría apropiada a la lengua en que queráis publicar. Esto es importante para el uso responsable del foro, y esta explicado aquí la guía "How to get the best out of this forum".
Este guía contiene mucha información útil. Por favor leer.

De antemano, muchas gracias por cooperar.

Moderador:
Por favor, lee las Normas del foro
Si posteas en el foro en inglés usa idioma inglés para expresarte.
Si escribes en español debes usar el foro Arduino en español.
Edita también tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en <CODE/>

Un UNO no es una placa adecuada para correr freeRTOS.
Tiene poco espacio Flash y para peor solo 2K de SRAM.
Busca una mejor placa. Hay muchos candidatos.
Un Teensy por ejemplo, ESP32, toda la linea nueva de Arduino basada en ARM.

Además tu error (edit tmb el error como código) te dice

El Sketch usa 46706 bytes (144%) del espacio de almacenamiento de programa

o sea superas casi en un 45% el espacio disponible en un UNO.

Muchas gracias! Lamento el inconveniente

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.