Индийский программист Avinash Gupta написал программу eXtreme Burner—AVR. Это не оболочка для avrdude, это полноценная программа, заточенная на работу с USBAsp.
Fig.: eXtreme Burner - AVR on Linux (Fedora 10) |
Note On Installing
- You need a GUI Desktop Environment Like GNOME or KDE
- You need wxGTK installed (Use your OS's Package Manager to Install)
- You need libusb installed (Use your OS's Package Manager to Install)
- You need to run the app by root privilege to access the USB Port (Some day I will find a fix for it, if you know it please let me know !)
- Download the archive and extract in some place.
wget http://www.extremeelectronics.co.in/software/BurnerAVR/xAVR.tar.gz - Start terminal and log in as root using su root command and enter the root password.(In Ubunto type sudo su and then your user password)
- Go to the folder where you place eXtreme Burner - AVR
- type ./avrprog to start the app.
- Now you can use the graphical interface to work with AVR chips.
- ---
У меня при запуске на Linux Mint 15 выдает ошибку:
./avrprog
Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6),
and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.4,compatible with 2.6).
Аварийный останов
1) список дополнительных файлов библиотек, которые потребовались для запуска программы:
libmspack.so.0
libmspack.so.0.1.0
libpng14.so.14
libpng14.so.14.9.0
libwx_baseu-2.8.so.0
libwx_baseu-2.8.so.0.8.0
libwx_baseu_net-2.8.so.0
libwx_baseu_net-2.8.so.0.8.0
libwx_baseu_xml-2.8.so.0
libwx_baseu_xml-2.8.so.0.8.0
libwx_gtk2u_adv-2.8.so.0
libwx_gtk2u_adv-2.8.so.0.8.0
libwx_gtk2u_aui-2.8.so.0
libwx_gtk2u_aui-2.8.so.0.8.0
libwx_gtk2u_core-2.8.so.0
libwx_gtk2u_core-2.8.so.0.8.0
libwx_gtk2u_html-2.8.so.0
libwx_gtk2u_html-2.8.so.0.8.0
libwx_gtk2u_qa-2.8.so.0
libwx_gtk2u_qa-2.8.so.0.8.0
libwx_gtk2u_richtext-2.8.so.0
libwx_gtk2u_richtext-2.8.so.0.8.0
libwx_gtk2u_xrc-2.8.so.0
libwx_gtk2u_xrc-2.8.so.0.8.0
2) Дополнительно потребовалось сделать:
1) Перешел в каталог с библиотеками, где лежат разные версии libtiff:
cd /usr/lib/i386-linux-gnu Сделал ссылку с библиотеки libtiff.so.3 на библиотеку libtiff.so.4:
sudo ln -s libtiff.so.4 libtiff.so.3
2) Чтобы не работать с программатором из-под рута сделаем следующее:
Создаем файл:
touch /etc/udev/rules.d/95-avrrule.rules
Открываем его для редактирования:
gedit /etc/udev/rules.d/95-avrrule.rules
Вставляем в него:
# Programator AVR USBasp
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", ATTRS{product}=="USBasp", GROUP="admin", MODE="0664"
Ссылки откуда была собрана вся необходимая информация:
___
http://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/
Комментариев нет:
Отправить комментарий