Compilar y grabar

Una vez que tengamos un proyecto de ejemplo listo, vamos a proceder a ver cómo podemos compilar el programa y grabar el programa en la flash del microcontrolador para que comience a correr.

Compilación

El proceso de compilación implica una serie de programas que toman nuestros distintos archivos escritos en lenguaje C, resuelven las dependencias entre ellos, lo pasan a un programa equivalente en Assembly acorde a la arquitectura del procesador y finalmente tiene como salida un único archivo binario que vamos a poder grabar en la flash del microcontrolador.

../../_images/compiling.png

Afortunadamente, el proceso entero de compilación está bastante simplificado en la extensión. Podemos acceder a este desde el menú de la extensión que vamos a encontrar en la barra lateral con el nombre Compile Project y desde la barra inferior en la derecha, vamos a encontrar el comando bajo el nombre de Compile.

Grabar programa

Para poder grabar o flashear el proyecto, tenemos que tener acceso a la flash de la Raspberry Pi Pico. Para poder hacerlo, tenemos que alimentar al microcontrolador con el micro USB manteniendo apretado el botón de BOOTSEL que hay en la placa.

../../_images/pico-bootsel.png

Una vez que hacemos esto, la Raspberry Pi Pico va a aparecer como un dispositivo de almacenamiento en la computadora. Si esto sucede, podemos proceder a flashear la aplicación en la memoria desde el menú de la extensión en la barra de la izquierda bajo el comando con la opción Run Project (USB) o en la barra inferior del lado derecho en la opción con el nombre Run.

Si no hay errores en la terminal, el programa va a estar corriendo en el microcontrolador con normalidad.