/smartcompost

Primary LanguageCMIT LicenseMIT

SMARTCOMPOST-NANOFRAMEWORK

Stack:

SDK: .net 8
IDE: visual studio 2022 17.10.5
Nanoff: .NET nanoFramework Firmware Flasher v2.5.90+c66e018c48
VsExtension: .NET nanoFramwork Extension 2022.3.0.93
Firmware: 
    -ESP WROOM: ESP32_REV3 1.12.0.32 (no tiene memoria expandible, revision 3, sino es o PSRAM o REV0)
    -ESP CAM:   ESP32_PSRAM_REV0 (tiene memoria expandible)
    -ESP MINI:  XIAO_ESP32C3 1.12.0.32 (es de la familia de ESP32C)

Procedimiento de Deploy:

Para cada placa tiene que haber un archivo deployXXX.json apuntando a su respectivo infoNodoXXX.json

Comando de deploy:
    nanoff --update --target ESP32_REV0 --serialport COM3 --masserase --fwversion 1.12.0.32  --filedeployment C:\tmp\deployAP.json --image "C:\src\smartcompost\SmartCompost\NodoAP\bin\Release\NodoAP.bin"

Lista de comandos:

  • Deploy basico:

    nanoff --update --target ESP32_REV0 --serialport COM3 --fwversion 1.12.0.32

  • Deploy borrando eeprom:

    nanoff --update --target ESP32_REV0 --serialport COM3 --masserase --fwversion 1.12.0.32

  • Deploy solo build especifico:

    nanoff --update --target ESP32_REV0 --serialport COM3 --fwversion 1.12.0.32 --image "...\bin\Debug\Blinky.bin"

  • Subir solo archivo:

    nanoff --serialport COM3 --filedeployment C:\path\deploy.json

  • Limpiar flash entera:

    python -m esptool --port COM24 erase_flash