Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 1.42 KB

F446_linux_es.md

File metadata and controls

61 lines (39 loc) · 1.42 KB

Instalación de firmware MMDVM para Nucleo-64 F446RE

Si estás usando Pi-Star, expande el sistema de archivos (si no lo has realizado antes):

sudo pistar-expand
sudo reboot

Habilita la escritura en el disco si usas Pi-Star:

rpi-rw

Actualizar la lista de paquetes:

sudo apt-get update

Instala el compilador y paquetes necesarios:

sudo apt-get install git gcc-arm-none-eabi gdb-arm-none-eabi libstdc++-arm-none-eabi-newlib autoconf libtool pkg-config libusb-1.0-0 libusb-1.0-0-dev

Instala OpenOCD:

git clone https://github.com/ntfreak/openocd
cd openocd
./bootstrap
./configure
make
sudo make install

Baja el código fuente del firmware MMDVM:

git clone https://github.com/g4klx/MMDVM
cd MMDVM
git submodule init
git submodule update

Edita Config.h:

nano Config.h

Debería quedar habilitado (sin "//" delante de cada linea) las siguientes opciones (para conector Morpho):

#define MODE_LEDS
#define STM32F4_NUCLEO_MORPHO_HEADER
#define SEND_RSSI_DATA
#define SERIAL_REPEATER
#define USE_DCBLOCKER
#define USE_ALTERNATE_POCSAG_LEDS

Compila el código fuente:

make nucleo

Si estas usando Pi-Star, hay que detener el servicio MMDVMHost para liberar el puerto serial:

sudo pistar-watchdog.service stop
sudo systemctl stop mmdvmhost.timer
sudo systemctl stop mmdvmhost.service

Sube el firmware a la tarjeta MMDVM:

sudo make deploy