Skip to content

Latest commit

 

History

History
61 lines (38 loc) · 1.2 KB

F767_linux_en.md

File metadata and controls

61 lines (38 loc) · 1.2 KB

MMDVM firmware installation for Nucleo144 F767ZI

If you are using Pi-Star, expand filesystem (if you haven't done before):

sudo pistar-expand
sudo reboot

Enable RW filesystem if you are using Pi-Star:

rpi-rw

Update list of packages:

sudo apt-get update

Install toolchain and necessary packages:

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

Install OpenOCD:

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

Download the sources:

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

Edit Config.h according your preferences:

nano Config.h

Usually you could enable:

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

Compile the code:

make f767

If you are using Pi-Star, stop services:

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

Upload the firmware:

sudo make deploy-f7