|
Я устанавливал утилиту MiniPro для программатора TL866A, она рассчитана на Windows. Ниже описано 2 способа запуска MiniPro под Ubuntu - один с помощью Wine, другой с помощью opensource утилиты командной строки minipro [4].
Для начала скачайте дистрибутив MiniPro версии 685 (можно воспользоваться архивом [5]).
[Wine]
1. Установите эмулятор Windows Wine, если он не установлен:
sudo apt install wine sudo su - dpkg --add-architecture i386 && apt-get update && apt-get install wine32:i386 unset WINEPREFIX unset WINEARCH unset WINEPATH wineserver -k rm -rf ~/.wine wineboot -u
2. Распакуйте содержимое дистрибутива MiniPro (minipro_setup685.rar) в любую папку в домашней директории, например в ~/MiniPro685.
Z:\home\MiniPro685
3. Запустите в эмуляторе инсталлятор командой wine ./MiniProV685_Setup.exe. Если при установке будут происходить ошибки, скопируйте недостающие dll из каталога ~/.wine в директорию, куда вы устанавливали MiniPro. Также необходимо скопировать setupapi.dll из каталога ~/.wine в папку, куда устанавливаете MiniPro.
4. Имейте в виду, что несмотря на то, что инсталляция прошла удачно, эмулятор все еще не сможет пока что общаться с USB-устройством программатора TL866. Зайдите под root (командой sudo su -), создайте файл /etc/udev/rules.d/50-minipro.rules и добавьте в него следующий текст:
SUBSYSTEM=="usb", ATTR{idVendor}=="04d8", ATTR{idProduct}=="e11c", GROUP="plugdev", MODE="0666"
5. Перезапустите udev командой:
sudo udevadm trigger
Если все прошло удачно, то после подключения TL866 через USB вы можете работать с утилитой программатора из Wine.
wine ~/MiniPro685/MiniPro.exe

[Утилита командной строки]
Существует несколько opensource альтернатив управления программатором под Linux, одна из которых это утилита командной строки DavidGriffith/minipro, доступная на github [4]. В репозитории предоставлены инструкции по компиляции и установке этой утилиты.

Пример дампа содержимого 24C32WP Serial EEPROM:

[Ссылки]
1. https://www.youtube.com/watch?v=_oacXhtaLsk&t=138s 2. TL866 + MiniPro under Linux site:reversatronics.blogspot.com. 3. https://github.com/radiomanV/TL866 4. https://gitlab.com/DavidGriffith/minipro/ 5. 260113MiniProSoftwareTL866.zip - версии 617 и 685 программного обеспечения для Windows, вместе с драйвером. |