Changing the current install process for bossac from:
sudo apt install libreadline-dev libwxgtk3.0-*
git clone https://github.com/shumatech/BOSSA.git
cd BOSSA
make
sudo cp bin/bossac /usr/local/bin
to this:
git clone https://github.com/shumatech/BOSSA.git
cd BOSSA
make bossac
sudo cp bin/bossac /usr/local/bin
removes the need to install the libreadline-dev and libwgtk3.0-* OS packages that are only needed to compile the GUI BOSSA apps which are not needed to flash firmware to the Seeeduino XIAO board. The updated make command ("make bossac") will just compile the bossac command line binary and nothing else. This will also speed up the build/make process since the GUI BOSSA apps won't get built.
I followed the updated process and was successful at flashing my ERCF Easy Board with Klipper.
Changing the current install process for bossac from:
to this:
removes the need to install the libreadline-dev and libwgtk3.0-* OS packages that are only needed to compile the GUI BOSSA apps which are not needed to flash firmware to the Seeeduino XIAO board. The updated make command ("make bossac") will just compile the bossac command line binary and nothing else. This will also speed up the build/make process since the GUI BOSSA apps won't get built.
I followed the updated process and was successful at flashing my ERCF Easy Board with Klipper.