top of page

Software

Public·126 members

Encountering issue with Desktop app in Linux

Tried to upload latest firmware using Desktop app in Linux, but get into this error. Any clues?


amitabha@zermatt:~/code/OpenCat/pyUI$ python3 UI.py

Bittle

['English', 'Bittle', './release', '2.0', 'NyBoard_V1_0', 'Standard']

2022-09-03 22:54:42,699 FirmwareUploader - INFO - ./release

2022-09-03 22:54:58,433 FirmwareUploader - INFO - currentSetting: ['Bittle', './release', '2.0', 'NyBoard_V1_0', 'Standard'].

['./release/2.0/Bittle/NyBoard_V1_0/WriteInstinct.ino.hex', './release/2.0/Bittle/NyBoard_V1_0/OpenCatStandard.ino.hex']

/dev/ttyS0

2022-09-03 22:54:58,433 FirmwareUploader - INFO - lastSetting: ['Bittle', './release', '2.0', 'NyBoard_V1_0', 'Standard'].


/bin/sh: 1: ./resources/avrdudeMac/avrdude: Exec format error



65 Views

Hi, we didn't include the Linux version of Avrdude because there are many Linux variants. You may install avrdude by

$sudo apt-get install avrdude

and replace the path of ./resources/avrdudeMac/avrdude with your actual installation path.


Alternatively, you can install the Arduino IDE, and it should install avrdude to your computer, then you can find its path.


Actually, if you have installed Arduino IDE and are comfortable with programming, you can upload the firmware directly with Arduino. It only involves a few commenting and uncommenting operations and uploading.

About

Learn programming by teaching Nybble new tricks!

bottom of page