CoDePretzel / CoDePretzel_Framework

Una infraestructura libre (O/S) de herramientas, técnicas y configuraciones que nos permita desarrollar software embebido de calidad, con facilidad de replicación, modularidad y con un proceso de desarrollo establecido.
Apache License 2.0
0 stars 0 forks source link

Crear y configurar el toolchain y archivos de configuración para AVR128DA48 para PIO CLI #10

Closed Karosuo closed 1 year ago

Karosuo commented 2 years ago

Crear los archivos necesarios de PIO para

Así como agregar las configuraciones necesarias y los ejecutables correspondientes (compilador, linker, assembler, linker scripts, etc), tal que se pueda compilar programas para el AVR128DA48 usando PIO CLI

Además de asegurar que se pueda replicar fácilmente esta configuración

Restricciones:

Karosuo commented 1 year ago

Setup de AVR128DA48 para usar una pantalla oled, pero puede servir de referencia para el setup de MPLABX

Setup de un bootloader en el mismo micro

Además de eso, para instalarlo y usarlo con MPLABX para asegurar que esté funcionando correctamente y aprovechar para probar el código autogenerado de MCC

  1. Descargar MPLABX e instalar (https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide) 6.0+
  2. Descargar e instalar XC8 (https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/downloads-documentation#XC8) 2.4+
  3. Instalar MCC (https://www.microchip.com/en-us/tools-resources/configure/mplab-code-configurator) 5.1.17+
Karosuo commented 1 year ago

MCC API reference https://onlinedocs.microchip.com/pr/GUID-5A03F818-B7FC-4062-9792-57D08543B586-en-US-4/index.html?GUID-4FDB8800-2236-4AC9-AE25-DD0514BE721A