Easyelectronics.ru

Электроника для всех
Текущее время: 25 апр 2018, 15:53

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 25 фев 2014, 21:03 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 05 фев 2012, 15:50
Сообщения: 173
Успешно отреверсил протокол вот этого небезызвестного девайса.

Из того, что уже есть:
  • Поддержка программаторов TL866CS и TL866A
  • Поддержка всей этой кучи чипов (13000+)
  • Байты конфигурации (AVR / PIC)
  • Верификация кода
  • Консольный интерфейс с completions

Что еще предстоит сделать:
  • Поддержка ISP (есть только у TL866A, а у меня TL866CS)
  • Обновление firmware

Все лежит на гитхабе:

https://github.com/vdudouyt/minipro


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 18 ноя 2014, 11:18 
Старожил
Аватара пользователя

Зарегистрирован: 27 окт 2014, 10:36
Сообщения: 268
Откуда: Самара
Minoru, я правильно понимаю, что все протоколы программирования забиты в прошивку? Нет ли какого-нибудь дрыгания ногами, чтобы наиболее просто добавлять другие микросхемы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 24 ноя 2014, 08:35 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 05 фев 2012, 15:50
Сообщения: 173
Да, к сожалению все именно так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 02 фев 2015, 00:42 
Здравствуйте!

Зарегистрирован: 02 фев 2015, 00:17
Сообщения: 1
Minoru писал(а):
Успешно отреверсил протокол вот этого небезызвестного девайса.

Из того, что уже есть:
  • Поддержка программаторов TL866CS и TL866A
  • Поддержка всей этой кучи чипов (13000+)
  • Байты конфигурации (AVR / PIC)
  • Верификация кода
  • Консольный интерфейс с completions

Что еще предстоит сделать:
  • Поддержка ISP (есть только у TL866A, а у меня TL866CS)
  • Обновление firmware

Все лежит на гитхабе:

https://github.com/vdudouyt/minipro

Огромное спасибо за Ваш труд. Очень хочу воспользоваться программой, но возникает ошибка при установке, возможно я что-то делаю не так? Система Ubuntu 12.04
При выполнении третьей команды
Код:
fakeroot dpkg-buildpackage -b

получаю ошибку
Код:
dpkg-buildpackage: предупреждение: Неудовлетворительные зависимости/конфликты при сборке, останов.
dpkg-buildpackage: предупреждение: (Используйте параметр -d, чтобы продолжить сборку.)

Использовние параметра -d также не даёт положительного результата.
Код:
debian/rules clean
Can't exec "Debian/rules": Нет такого файла или каталога at /usr/bin/dpkg-buildpackckage line 529.
dpkg-buildpackckage: ошибка: deian/rules clean звыершился неудачно с неизвестным кодом выхода -1

Что делать и куда копать, подскажите. Под линуксом не сидел лет 8 всё забылось...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 27 фев 2015, 22:57 
Заглядывает иногда

Зарегистрирован: 29 май 2010, 18:44
Сообщения: 150
Откуда: Украина, Славянск
Попатчил софтину от уважаемого Minoru - для сборки под CentOS7 x86_64.
Если кому необходимо то забрать можно на гитхабе https://github.com/POStroi/minipro_centos7


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 19 мар 2015, 01:57 
Здравствуйте!

Зарегистрирован: 19 мар 2015, 01:53
Сообщения: 2
Присоединяюсь к Palua. По инструкции на гитхабе не собирается пакет. Вывод тот же. Расскажите как собрать deb на минте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 19 мар 2015, 02:26 
Здравствуйте!

Зарегистрирован: 19 мар 2015, 01:53
Сообщения: 2
apt-get install debhelper
у меня вот етого не хватало


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 20 мар 2015, 21:25 
Заглядывает иногда

Зарегистрирован: 29 май 2010, 18:44
Сообщения: 150
Откуда: Украина, Славянск
Там пакет совершенно не обязательно собирать, достаточно просто

Код:
make && make install


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 22 апр 2015, 10:54 
Здравствуйте!

Зарегистрирован: 22 апр 2015, 10:49
Сообщения: 1
Добрый день.
Хотел высказать свое огромное спасибо за труды.
И есть вопрос. Планируете ли писать гую? Я не против консоли даже наоборот. Но наличие гуи было бы весьма не плохо.
И ждем поддержку ISP. Доработать CS до A не сложно.

Еще раз спасибо за программу.

Кстати небольшая хитрость что ли. Кому не удобно пользоваться less для minipro -l
Можно сделать к примеру так: PAGER=cat minipro -l | grep ATMEGA


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 24 апр 2015, 23:26 
Здравствуйте!

Зарегистрирован: 24 апр 2015, 23:21
Сообщения: 1
https://github.com/wd5gnr/qtl866 тут гуи для Minipro TL866XX.
Был бы очень благодарен,если бы кто-нибудь выложил deb пакеты на эти софтины.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 01 авг 2015, 18:21 
Заглядывает иногда

Зарегистрирован: 27 дек 2012, 17:46
Сообщения: 51
Приветствую, так как там насчёт обновления firmware?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 25 сен 2015, 13:24 
Заглядывает иногда

Зарегистрирован: 22 окт 2010, 12:38
Сообщения: 151
deb и rpm пакеты. deb не проверял.


Вложения:
minipro-1.0-1.x86_64.rpm.rar [113.95 Кб]
Скачиваний: 269
minipro_1.0-1_amd64.deb.rar [219.13 Кб]
Скачиваний: 442
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 18 ноя 2016, 14:32 
Здравствуйте!
Аватара пользователя

Зарегистрирован: 18 ноя 2016, 14:06
Сообщения: 1
Очень заинтересовался этим софтом, т.к. в оригинальном виндовом ПО отсутствуют интересующие меня микросхемы. Хотелось бы научиться самому добавлять в программу новые микросхемы. В связи с этим вопрос. Список всех микросхем находится в файле "devices.h" и задан в виде массива структур:
Код:
{
   .name = "ATMEGA8L",
   .protocol_id = 0x71,
   .variant = 0x43,
   .read_buffer_size = 0x100,
   .write_buffer_size = 0x40,
   .code_memory_size = 0x2000,
   .data_memory_size = 0x200,
   .data_memory2_size = 0x00,
   .chip_id = 0x1e9307,
   .chip_id_bytes_count = 0x03,
   .opts1 = 0x400,
   .opts2 = 0x40,
   .opts3 = 0x01,
   .opts4 = 0x182630,
   .package_details = 0x1c000700,
   .write_unlock = 0x02,
},

Вопрос заключается в с следующем: что представляют собой поля opts? И где взять их значения для конкретной микросхемы? Например, меня интересует микросхема TC58NVG2S3ETA00. Можно ли из её даташит понять, какие значения должны быть у opts?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Linux-софт для Minipro TL866XX
СообщениеДобавлено: 22 ноя 2017, 00:57 
Здравствуйте!

Зарегистрирован: 22 ноя 2017, 00:51
Сообщения: 1
anselmru писал(а):
Очень заинтересовался этим софтом, т.к. в оригинальном виндовом ПО отсутствуют интересующие меня микросхемы. Хотелось бы научиться самому добавлять в программу новые микросхемы. В связи с этим вопрос. Список всех микросхем находится в файле "devices.h" и задан в виде массива структур:
Код:
{
   .name = "ATMEGA8L",
   .protocol_id = 0x71,
   .variant = 0x43,
   .read_buffer_size = 0x100,
   .write_buffer_size = 0x40,
   .code_memory_size = 0x2000,
   .data_memory_size = 0x200,
   .data_memory2_size = 0x00,
   .chip_id = 0x1e9307,
   .chip_id_bytes_count = 0x03,
   .opts1 = 0x400,
   .opts2 = 0x40,
   .opts3 = 0x01,
   .opts4 = 0x182630,
   .package_details = 0x1c000700,
   .write_unlock = 0x02,
},

Вопрос заключается в с следующем: что представляют собой поля opts? И где взять их значения для конкретной микросхемы? Например, меня интересует микросхема TC58NVG2S3ETA00. Можно ли из её даташит понять, какие значения должны быть у opts?



Приветствую! Советую выбросить мысль прошить TC58NVG2S3ETA00 программатором TL866A(CS). Nand шить он никогда не будет. Очень жду может научат его шить м\с емкостью более 16Мбайт по SPI (S25FL256S и выше), но видимо не дождусь и куплю более серьезный программатор. Эта тема мне очень помогла понять, что на уровне прошивки 866 по SPI шить более 16 метров не умеет - потратил несколько дней.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB