1️⃣ Proyecto base - BMI088: configuraci贸n del ESP32-WROVER-E-N4R8

Iniciamos creando un nuevo proyecto, seleccionamos

NEW PROJECT

Seleccionamos la versi贸n del Espressif

Nombramos a nuestro proyecto "SENSOR_BMI088", elegimos el ESP32-WROVER-E y seleccionamos

Choose Template

Elegimos una plantilla base:

template-app

Ingresamos a la terminal del proyecto y escribimos:

idf.py menuconfig

Ingresamos a la Opci贸n

Serial flasher config

Seleccionamos:

Flash size (4 MB)

Regresamos al men煤 principal y seleccionamos la opci贸n:

Component Config

Elegimos la opci贸n:

ESP PSRAM

Marcamos:

Support for external, SPI-connected RAM

Guardamos y salimos del men煤 de configuraci贸n ,reconstruimos el proyecto escribiendo en consola:

idf.py reconfigure

Creamos un archivo .CSV y lo nombramos:

partitions.csv

Abrimos el Archivo y definimos las particiones de memoria de nuestro ESP

# Name,   Type, SubType, Offset,   Size,   Flags
nvs,      data, nvs,     0x9000,   24K,
phy_init, data, phy,     0xf000,   4K,
otadata,  data, ota,     0x10000,  8K,
ota_0,    app,  ota_0,          ,  1900K,
ota_1,    app,  ota_1,          ,  1900K,

Ingresamos al menu de configuraciones escribiendo en consola

idf.py menuconfig

ingresamos a la opcion :

Partition Table

ingresamos a la opcion "Partition Table(Single factory app,no OTA)" y elegimos la opcion :

Custom partition table CSV

En la nueva opci贸n nos pedir谩 ingresar la ubicaci贸n de nuestra tabla de partici贸n

main/partitions.csv

Guardamos los cambios y Reconstruimos el proyecto y corroboramos la partici贸n ingresando en consola:

idf.py partition-table