Открытое программное обеспечение для программатора TL866 топик-ссылка

Открытое программное обеспечение для программатора TL866. Совместимо с Minipro TL866CS и Minipro TL866A производителя Autoelectric (http://www.autoelectric.cn/)

Комментарии (30)

RSS свернуть / развернуть
а ссылку на схему можно добавить?
0
там только управляющая программа, прошивки нет
0
В инетах есть и схема, и прошивка. Правда, взгляд на схему вызывает исключительно матерные мысли, а при мысли о ее трассировке рука сама тянется к AliExpress'у)
0
это я в курсе, я про ссылку
0
А чего это матерные? Ведь схема относительно простая. Или тебе выматерится хочется по другой причине?
0
Она не особо сложная, но развесистая, из-за четырех десятков драйверов ножек (в том варианте, что я видел, большая часть схемы скрыта под «повторить этот блок 40 раз»). Плюс к тому я несколько гиперболизирую.
0
А кто подскажет. Это исходники фирменной программы MiniPro Programmer? Или это некий альтернативный софт?
0
это альтернатива
0
Кому нибудь удалось запустить этот софт?
0
Вы хотя бы систему назовите, под которой собираете.
0
Под Windows, и я очень смутно представляю как это делается(((
0
Понял, попробую собрать, отпишусь
0
Собрал под винду. Проверить не на чем. Пробуй.
0
  • avatar
  • Vga
  • 01 июня 2015, 19:44
Попробовал, программа даже не запускается((
0
У меня запустилось. Вы архив распаковали? Что за система, поподробнее. Что-то пишет?
Если у вас просто появилось черное окошко и исчезло, то это нормально, это консольное приложение.
0
Консольное приложение запускается, ну что дальше с этим делать?
0
Пользоваться.
Команда:
minipro -l

выведет список поддерживаемых устройств.
minipro -p ATMEGA48 -w atmega48.bin

запишет файл atmega48.bin в установленный в программатор камень ATMEGA48
0
А как сделать так, чтобы окно не исчезало?
0
Стандартные -> Командная строка или Win-R, ввести «cmd», Enter. Ну а дальше — все как в досе — идешь в нужную папку, вводишь там нужные команды…
0
minipro -l
выведет список поддерживаемых устройств.
Забавно, кстати, что БД поддерживаемых устройств не во внешнем файле, а в 5-метровом хедере, компилящемся в метровый объектник. Это из-за него ехе такой здоровый получается :)
0
да уж, не очень элегантно )
0
Ну уж на запускаемость-то я проверил. Правда, на вин64, но собирал под вин32 и на нем тоже должно работать.
И такой репорт бесполезен. Пиши подробно как именно оно не запускается — опиши симптомы, чего пишет и все такое.
Ну и pashamray прав — если ты запускаешь консольную тулзу даблкликом, то ты даже можешь не успеть заметить, как консольное окошко мелькнет.
0
Не в тему, но спрошу.
Чем вы собирали и с какими опциями, а то у меня никак.


$ make
cc -g -O0 `pkg-config --cflags libusb-1.0`   -c -o minipro.o minipro.c
In file included from minipro.h:37:0,
                 from minipro.c:8:
database.h:13:9: ошибка: «BYTE» повторно декларирован как символ другого вида
  enum { BYTE, WORD, BIT } word_size;
         ^
In file included from /usr/include/w32api/windef.h:8:0,
                 from /usr/include/w32api/windows.h:69,
                 from /usr/include/libusb-1.0/libusb.h:70,
                 from minipro.h:7,
                 from minipro.c:8:
/usr/include/w32api/minwindef.h:139:25: замечание: здесь была предыдущая деклара                   ция «BYTE»
   typedef unsigned char BYTE;
                         ^
In file included from minipro.h:37:0,
                 from minipro.c:8:
database.h:13:15: ошибка: «WORD» повторно декларирован как символ другого вида
  enum { BYTE, WORD, BIT } word_size;
               ^
In file included from /usr/include/w32api/windef.h:8:0,
                 from /usr/include/w32api/windows.h:69,
                 from /usr/include/libusb-1.0/libusb.h:70,
                 from minipro.h:7,
                 from minipro.c:8:
/usr/include/w32api/minwindef.h:140:26: замечание: здесь была предыдущая деклара                   ция «WORD»
   typedef unsigned short WORD;
                          ^
<встроенное>: ошибка выполнения рецепта для цели «minipro.o»
make: *** [minipro.o] Ошибка 1


я в этих нюансах не силён.
0
Я собирал в TCC, и в процессе я успел подправить системные хедеры, добавить пару системных библиотек (getopt и libgen — их нет в поставке TCC) и полсотни раз пофиксить мейкфайл.
У тебя оно жалуется, видимо, потому, что в сборке участвует какой-то хедер от вин32, декларирующий typedef unsigned char BYTE.
0
спасибо.
я правил немного исходники. ну и отдельный Makefile создал, то что оно использует вин32 хедер, так это подключается с libusb.h
0
P.S. Ох уж этот libintl. Ненавижу консольные утилитки с ним — вечные кракозябры в консоли. А если и не кракозябры, то парсить вывод проги, которая может писать на любом языке — неудобно.
0
забыл сказать, Win x64, среда Cygwin64
0
21 загрузка и один-единственный репорт. Скажите мне, оно хоть работает?
0
опасаюсь вызвать бурю негативной реакции в свой адрес, но тем не менее любопытство победило, и я задам свой вопрос: а что делает данный софт?
Дело в том, что я присматриваюсь к 866му (правда не А а С… для последующей модификации под А). А вот что обсуждается-не вкурю… возможно и мне это будет полезно :)
Прошу отнестись с пониманием. Спасибо.
0
Это открытая альтернатива родному ПО программатора. Т.е. программа, через которую ты управляешь программатором.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.