- Печать
- 14 Jun 2015
- Электроника
- 335008 Прочтений
- 29 Комментариев
Программатор MiniPro TL866A
Содержание статьи: предназначение программатора, комплектация, установка и обновление программного обеспечения, небольшое описание по работе с русскоязычной версией софта WizardProg. Для начинающих, впервые знакомящихся с устройством.
Универсальный программатор MiniPro TL866A, предназначен для работы со встроенным программным обеспечением (прошивками) электронных устройств. Программатор имеет две версии – TL866A и TL866CS, разница между ними в наличии разъема ICSP («in circuit serial programming») для внутрисхемного программирования, у версии TL866CS такого разъема нет. Страна – производитель описываемого программатора – Китай, сайт – autoelectric.cn. Аналогичный программатор, только под другим названием WizardProg-87, можно встретить на российском сайте wizardprog.com, который занимается его реализацией. Там же есть необходимые программы для работы с программатором WizardProg и документация на русском языке, которые абсолютно подходят к программатору MiniPro. Язык интерфейса программы MiniPro, находящейся как на сайте производителя, так и на установочном диске – китайский и английский, русского зыка в меню Language нет. То есть, если вы хотите чтобы язык интерфейса программы, для работы с программатором TL866, был на русском, то можете использовать софт, предназначенный для WizardProg-87/87i. Последняя версия программы для WizardProg на сегодняшний день – версия 2.1. Мы предпочли использовать родное ПО, то, что было на установочном диске, английский интерфейс программы нас вполне устраивает. Более того, при желании, вы можете установить сразу две версии софта на одну операционную систему. На английском – MiniPro, и на русском – WizardProg, и обе они будут работать без конфликтов, ниже мы наглядно покажем это.
Возможности программатора TL866 достаточно обширные, перечислять их все мы не будем, достаточно открыть программу MiniPro, щелкнуть по Select IC, и в открывшемся окне Select Device в самом низу посмотреть IC Total - «Общее количество микросхем». Количество поддерживаемых устройств периодически обновляется, последняя версия программного обеспечения на сегодняшний момент – v.6.10 (2014.07.16), может работать с 13207 микросхемами. Чтобы посмотреть версию программы и версию прошивки вашего программатора, подключите его к компьютеру и в программе MiniPro откройте – Help – About, в открывшемся окне вы увидите текущую версию программы, версию прошивки программатора и его модель. Если необходимо обновиться до новой версии, то пройдите по следующему пути – Help – Update On Line, после чего на странице обновлений сайта autoelectric.cn вы можете загрузить последнюю версию программного обеспечения программатора.
Область применения данного программатора соответственно также имеет большой диапазон. Широко используемый специалистами и любителями по ремонту компьютеров, ноутбуков, видео-аудиотехники (и это далеко не полный перечень), программатор TL866 стал весьма популярным и доступным, учитывая сравнительно недорогую стоимость программатора. Есть, конечно, и те, кто с недоверием поглядывает на программатор, считая, что хороший программатор не может быть дешевым, на что мы можем ответить, что данным программатором было прошито просто огромное количество микросхем, без особых на то нареканий. Кому нужен программатор с позолоченными контактами и прочими «наворотами», может смело закрыть страницу и перейти к поиску более дорогого устройства – контакты у TL866 не позолоченные. Также мы не утверждаем что этот программатор «всемогущий», и предназначен для всего на свете.
Версия софта, прошивки и модели программатора
Сайт autoelectric - cтраница обновления программного обеспечения
Откроем упаковку и посмотрим, что входит в комплект TL866A. Кроме самого программатора, в комплектацию входит диск программного обеспечения, USB кабель, 6-ти жильный кабель для подключения к ICSP разъему, адаптер PLCC32, сборный адаптер под пайку, для корпусов микросхем – SOP8 - 16, MSOP8/SSOP8. Дополнительные адаптеры, а также количество и виды адаптеров входящих в комплект, уточняйте у продавцов перед покупкой программатора. Адаптер под пайку означает, что для работы с прошивкой, вам сначала потребуется выпаять микросхему с устройства и затем впаять ее на контактную площадку адаптера. Сверху программатора находится 40 – контактный ZIF разъем с фиксирующим рычагом, два светодиодных индикатора сигнализирующих о подключении питания и работе программатора, схематичное обозначение правильной установки микросхем в ZIF разъем (ключ первого вывода микросхемы). Разъемы для подключения USB и ICSP находятся с торцов программатора. Размеры программатора позволяют легко поместить его в любом удобном месте рабочего стола - 10cm x 6cm x 2.5cm. На фотографиях весь набор, находящийся в упаковке.
Упаковка программатора TL866A
Комплектация программатора TL866A
Разъемы ICSP и USB
Адаптер PLCC32
Сборный адаптер под пайку, корпуса: SOP8 - 16, MSOP8/SSOP8
Теперь перейдем к описанию установки программного обеспечения для программатора TL866A. Все действия происходили на операционной системе Windows7, быстро и безупречно. Итак, ставим установочный диск и запускаем файл setup.exe. Если по каким-либо причинам, у вас нет установочного диска, то открываем страницу autoelectric.cn/TL866_Main.html (смотрите скриншот выше), там скачиваем архив с ПО, и устанавливаем с него. Процедура установки стандартная, интуитивно понятная (если не владеете английским) – в самом первом окне установщика указываем путь, где будут находиться файлы, и жмем Install. По умолчанию, программа предлагает свой путь, мы установили в C/Program Files, предварительно создав там папку «MiniPro». После извлечения файлов по указанному пути, в окне USB driver install, нажимаем на кнопку Install, затем в окне приветствия кнопку «Далее» и ждем завершения инсталляции. В самом последнем окне нажимаем кнопку «Готово», после чего вы можете видеть иконку программы MiniPro на рабочем столе. Далее, подключаем программатор к компьютеру (загорится красный индикатор) и открываем программу MiniPro, в строке состояния, главного окна программы смотрим, что наш программатор успешно определяется. Также, для большей убедительности, можете открыть на своем компьютере «Панель управления» - «Диспетчер устройств» и в свойствах MiniPro посмотреть, что все установлено правильно и работает нормально. При первом подключении программатора, программа может предложить перезаписать микропрограмму (Reflash firmware), соглашаемся и перезаписываем. Никаких сложностей в установке нет, далее можно брать микросхему и пробовать прошивать.
Окно программы MiniPro v6.10, программатор успешно определяется
Диспетчер устройств - состояние программатора
Аналогично происходит процесс установки программного обеспечения WizardProg, с той лишь разницей, что в инсталлятор теперь добавлен выбор языка во время установки программы – по умолчанию предложен русский, второй язык – английский. Выбор языка в самом начале установки не действует на язык интерфейса, данный вариант программы только на русском. В самой программе WizardProg, отсутствует меню выбора языка. После установки – проверяем русскоязычную версию WizardProg. Подключаем программатор, щелкаем по иконке WizardProg и в самом низу окна открывшейся программы – строке состояния, видим, что теперь наш программатор определился как WP87i. При этом программатор работает стабильно и выполняет то же самое что и в программе MiniPro, изменилось лишь название. Перед началом работы, можете сделать самотестирование программатора, для этого идем по следующему пути – «Сервис» - «Самотестирование» и в открывшемся окне «Диагностика аппаратной части» жмем «Тест». Постоянно тестировать программатор не обязательно, вы можете сделать это только если возникли какие-то проблемы или видите что программатор работает не совсем корректно. Сбои в работе программатора могут быть вызваны не только самим программатором, зачастую это происходит по причине плохого контакта выводов микросхемы с контактами адаптера, неправильной установкой или несоответствием ключей первого вывода, проблемы с USB кабелем и другие. При постоянной работе с устройством, вы уже сами будете определять большинство возникающих проблем.
Окно программы WizardProg 87, версия 2.1
Диагностика аппаратной части программатора
Чтобы окончательно убедиться в работоспособности ПО WizardProg, установленной совместно с MiniPro на одной системе, берем первое, что нам попадется под руку, и начинаем считывать и прошивать! И первое, что нам попалось под руку, это модуль T-Con с установленной на нем микросхемой памяти в корпусе TSSOP-8. Устанавливаем память на контактную площадку адаптера под пайку, и запаиваем микросхему. Но! Прежде чем запаивать микросхему, прозваниваем контакты адаптера и вычисляем, где будет находиться первая ножка.
Микросхема памяти - корпус TSSOP-8
По всем правилам – «точка на крышке корпуса и выемка на его торце служат для обозначения точки отсчета при нумерации выводов», и если посмотреть на контактную площадку адаптера, то можно увидеть что условное обозначение микросхемы под корпуса MSOP8/SSOP8 указывает в направлении цифры 1. Не прозванивая контакты, вероятнее всего мы положили бы микросхему именно так как нарисовано на площадке – выемкой к цифре 1, и запаяли ее. Затем зажали бы ножки адаптера в ZIF разъем в соответствии с обозначением ключа первого вывода микросхемы, не подозревая, что контакта там нет вообще, и правильное расположение должно быть в противоположную сторону. Условное обозначение направления для корпусов SOP8-16 правильное, что в принципе итак видно. Поэтому важно иногда проверять контакты, не всегда доверяя тому, что нарисовано.
Разобравшись с контактами, подключаем программатор. Первое что нам необходимо сделать, щелкнуть по кнопке ускоренного выбора устройства - «Выбор ИМС», и в открывшемся окне «Выбор устройства» выбрать тип установленной нами в программатор микросхемы памяти. Выбрать обслуживаемое устройство можно также через одноименную кнопку, находящуюся в главном меню программы. Нельзя не сказать об очень удобной на наш взгляд маленькой кнопке со стрелкой вниз, при клике по которой выпадает список микросхем, с которыми мы работали, другими словами - история подключенных ранее микросхем. После выбора типа устройства, можете кликнуть по кнопке «Размещение ИМС» и если мы все делаем правильно, то схематичное изображение микросхемы будет зеленого цвета.
Выбор микросхемы
Кнопка "Размещение ИМС"
Далее нажимаем кнопку «Чтение с ИМС» расположенную на панели инструментов - откроется окно «ИМС: Чтение», в нем нажимаем кнопку «Чтение» и буквально сразу (546 мс) в этом же окне появиться сообщение что «Чтение успешное!». Во время считывания, также как и во время других операций, будет мигать желтый светодиод «RUN». Закрываем окно и видим код, считанный с нашей «проверочной» микросхемы. Также пробуем стирать, записывать, сохранять, открывать и другие возможные операции, пробуем с другими типами микросхем. В итоге можно сделать вывод – русифицированная программа WizardProg вполне работоспособная, практически ничем не отличающаяся от MiniPro. С какой из них будете работать вы, решайте сами.
Считанный с микросхемы код
Успешное чтение микросхемы
«Поддержка популярных современных микросхем БИОС. Поддерживается широкая номенклатура микросхем для автомобильной электроники. Большой список микроконтроллеров Atmel, Microchip и другие». На момент написания статьи вышло обновление программного обеспечения на сайте autoelectric.cn – V6.13 от 09.06.2015, количество поддерживаемых устройств увеличилось до 13216. Обсуждение программатора на форуме.
Все материалы статьи принадлежат сайту Reflektor.kz. При использовании данных материалов, активная ссылка на сайт обязательна!
Автор статьи Nikky - Reflektor
Вообще конечно лучше задавать вопросы на форуме, в теме про Программатор, в конце статьи есть ссылка на тему. Там и больше народу подключиться для подсказок если что не понятно. Комментарии мало кто читает и видит, а тему сразу видно
Danik! Если можно по подробнее как делать изменения в дамп самостоятельно в hex редакторе, winhex.
Один вопрос, а зачем тебе делать изменения в прошивке? Ты намерен в будущем писать микропрограммы? Или для чего? По hex редакторам есть огромный FAQ с ответами о том как редактировать и прочее
Дело в том что приобрел списанную укв радиостанцию NOKIA-MOBIRA 160 мГц. На форуме нашел как ее перестроить на 145 мГц то есть поменять кварци в синтезаторах частоты, установить новую прошитую микросхему с новой записью. С программированием встретился в первые. Все дело встало.Буду благодарен за помощь. Александр.
А какую память надо прошить? Маркировка?
Хочу посмотреть дамп и где в каком месте нужно внести изменения, и какие.
И еще вопрос, на том форуме разве нет уже готовой прошивки? Которую надо просто залить и все. Можно посмотреть где этот форум и тема?
P.S Остальные вопросы в теме - ЗДЕСЬ
Микросхема M2716F1. Теперь по порядку 1 числа деления пересчитываются по формуле по инструкции радиостанции затем пересчитываются 16 форму. С этой грамотой порядок.Потом эти 16ричные коды программируются в желаемые ячейки памяти микросхемы -тут мене не понятно.Каждый код соответствует определенной частоте радиостанции. Мене нужно прошить уже готовой программой которую приготовил.Которая установлена не годится-я ее считывал на программаторе. Пробовал новую микросхему не. получилось,действовал по инструкции. Память такая полудуплекс 0000-0099, симплекс 0100-0199 по 100 каналов в каждом режиме работы.
Ответил по ссылке выше
Woot, I will celniatry put this to good use!
Программатор не плохой на новым софте добавили nand flash