SERIE ESP32 #17: SPIFFS GUARDAR ARCHIVOS EN MEMORIA FLASH ESP32

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024

Комментарии • 34

  • @jadsa
    @jadsa  2 года назад +2

    Trivia del video: Menciona 4 de las operaciones básicas que debe tener un Sistema de Archivos
    🎬 Mira los demás episodios de esta serie: ruclips.net/video/ULD56ajxmSA/видео.html
    🎁 APOYA esta serie y canal para seguir creando contenido: www.patreon.com/jadsa
    👀 Suscríbete al canal! ruclips.net/user/jadsatv
    📲 Linkedin: www.linkedin.com/in/jhimmyastoraque/

    • @linuxeando
      @linuxeando Год назад

      4 Operaciones básicas que debe tener un Sistema de Archivos: Crear, modificar, guardar y eliminar

  • @EDGARDOUX1701
    @EDGARDOUX1701 2 года назад

    Excelente!!! Muchas gracias por informar y compartir! Abrazoo!

  • @devtasingh
    @devtasingh 2 года назад +1

    Si que es interesante un video sobre sistemas de archivos como mencionas

  • @ernestorivero9909
    @ernestorivero9909 Год назад +1

    Como yo paso para una variable char el contenido que guarde en el archivo texto.txt.
    Yo hice esto pero no funciona:
    File file2=SPIFFS.open("/prueba.txt")
    if(!file2)
    {
    Serial.println(Failed to open file for reading");
    return;
    Serial.print("contenido ");
    While(file2.availble())
    {
    char rc=file2.read();
    }
    Serial.print(rc);
    file2.close();
    No me funciona

  • @midianalbertokhaiyow8195
    @midianalbertokhaiyow8195 2 года назад +1

    interesante ver video LittleFS, que me parece superior, algo que nunca e visto es video que explique como pasar archivos desde una SD a la memosia littleFS (flash).. gracias

  • @ernestorivero9909
    @ernestorivero9909 Год назад +1

    Muy bueno

  • @laviejaconpistola7311
    @laviejaconpistola7311 Год назад +2

    seguí varios tutoriales y siempre se me presenta un mismo problema, al momento de querer usar la herramienta tengo el error "SPIFFS Error: mkspiffs not found!" , alguna idea en como solucionarlo?

    • @jadsa
      @jadsa  Год назад

      Si, debes instalar esta herramienta github.com/igrr/mkspiffs/releases

  • @keyvinarmandoespinozarubio5941
    @keyvinarmandoespinozarubio5941 5 месяцев назад

    Ya lo descomprimí pero en la ruta del skeetch no me sale al final el .jar, vi en algunos comentarios que pasaba algo simliar por usar la version mas actualizada, que en la 1.8.xx funcionaba, lo intenté en esa y tampoco, que puede ser?

  • @martincoronel1973
    @martincoronel1973 2 года назад +2

    Hola, has probado la librería usando FreeRTOS? Otras librerías me han dado problemas por error de watchdog, quizás la tarea entretiene demasiado al nucleo

    • @jadsa
      @jadsa  2 года назад +1

      Es muy bueno, lo he probado un par de veces pero me falta profundizar ya que tiene bastantes funcionalidades.

  • @carlospena7924
    @carlospena7924 Год назад +1

    Hola no me salen las herramientas en tools despues de descomprimir los archivos del plugin SPIFFS

    • @dannysanta7142
      @dannysanta7142 5 месяцев назад

      Tal vez estás usando Arduino IDE 2.x.
      Esta versión no soporta este plugin por lo que debes usar la versión del IDE 1.x (Por lo menos únicamente para cargar archivos SPIFFS, puedes tener las dos versiones al tiempo sin ningún problema)

  • @Angel_04738
    @Angel_04738 2 года назад +1

    Hola Jadsa, estoy utilizando BLYNK por uno de tus videos que ví, quiero usar un sensor analógico para hacer una lectura en esp32, cuando corro un codigo aparte funciona perfecto, pero cuando quiero leerlo dentro del codigo de ejemplo que viene en la librería de arduino no lo reconoce. Tienes alguna idea de lo que podría ser? me ayudaría mucho.

    • @jadsa
      @jadsa  2 года назад

      Hola, la verdad no tengo idea. Habría que revisar todo tu código para poder diagnosticar y ver qué está pasando.

  • @linuxeando
    @linuxeando Год назад +1

    Puedo guardar archivos en modo SPIFFS y simultaneamente en modo NVS? n existe riesgo de transpapelar o sobre escribir?

  • @ernestorivero9909
    @ernestorivero9909 Год назад +1

    Ejemplo para guardar array bidimensionales,por ejemplo las letras del alfabeto español y algunas animaciones para después verla en una matrix cuál tu me recomiendas,referencia o este,porque veo que este tiene más espacio de memoria

    • @jadsa
      @jadsa  Год назад

      Hola, puede ser este método o también puedes mirar esta alternativa: ruclips.net/video/6A7s67QzDsQ/видео.html

    • @ernestorivero9909
      @ernestorivero9909 Год назад

      @@jadsa pero yo trabajo con un esp32 me sirve el método progmem en este tipo de microcontrolador

    • @jadsa
      @jadsa  Год назад

      funciona

  • @ernestorivero9909
    @ernestorivero9909 6 месяцев назад +1

    Hola mira yo tenia todo eso bien de la noche a la mañana se me desapareció del menú tool el ESP32FFS Sketch Download y he empezado desde el principio y lo hecho todo bien y no me aparece nada en el menú tool depues que reinicio el arduino me podrias ayudar en eso yo uso ese mismo esp32 que estas usando en el video

    • @jadsa
      @jadsa  6 месяцев назад

      Hola, intenta desinstalando todo el arduino IDE.

    • @ernestorivero9909
      @ernestorivero9909 6 месяцев назад

      B​@@jadsabueno reinstale el windows 10 por tanto tuve que intalar arduino de nuevo desde cero intalar el link para que me acepte los esp32,depues de eso ya me acepta los esp32 es decir que tuve que volver a poner cosas de nuevo desde cero ahora hago los pasos que usted orienta en el video y no me aparecen las herramientas en el menú tools ya no se que hacer

    • @ernestorivero9909
      @ernestorivero9909 6 месяцев назад

      ​@@jadsaSe podría usar preferences en lugar de spiffs para almacenar cadena de caracteres

    • @jadsa
      @jadsa  6 месяцев назад

      @@ernestorivero9909 se podría usar pero quizá no es tan adecuado para tu caso. Utiliza LittleFS. Pienso hacer un tutorial pero no sé si sea este mes o el próximo.

  • @catnoir-drg-anchival4759
    @catnoir-drg-anchival4759 Год назад

    Tengo el ide de arduino V2.0 y de ninguna manera me carga la funcion de SPIFFS para cargar data nisiquera se bien donde esta la carpeta por que voy a la dirrecion y me manda con mis proyectos?

    • @adn-22
      @adn-22 Год назад

      A mi me ha pasado lo mismo. Prueba con la versión 1.8.xx, con la 1.8.19 a mi me funciona correctamente. Tendremos que convivir con la v2 y la v1 un poco más de tiempo.

  • @herrkronen9694
    @herrkronen9694 4 месяца назад

    Es posible guardar imágenes pequeñas?

    • @jadsa
      @jadsa  4 месяца назад

      Si, es posible

  • @ernestorivero9909
    @ernestorivero9909 Год назад

    Entendí algo,pero ahora como una cosa más práctica,ese archivo prueba txt está en la memoria flash y por supuesto yo tendría que usar la función void readFile para leer lo que tiene mi archivo prueba txt,para imprimir en mi matrix hola novato,esa última parte del programa que te cambia el nombre y el contenido del archivo eso no se usa

    • @ernestorivero9909
      @ernestorivero9909 Год назад

      Leyendo un poco sobre esto en otro artículo me resalta una duda a ver yo tengo un sketch de Arduino de hacer animación en una pantalla LED pero yo quieros que esos array de la animación se guarden en la flash del esp 32 pero a partir del sketch que yo estoy ejecutando no sé si me entiende,no es que yo tenga que ir al Sketch del spiffs,explcame con referencelo lograre porque en los srduinos mega tu con poner progmem alos array ya automáticamente los estás guardando en la memoria flash del Arduino y tengo entendido que esp32 no admite "progmem",oriéntame en eso no se si me captaye la idea