Контрактная разработка электроники на заказ,программирование микроконтроллеров и ПЛИС,проектирование печатных плат, отладочные платы, электронный конструктор


ИП Михайлин Александр Евгеньевич
+7-903-225-64-07



ГЛАВНАЯ
РАЗРАБОТКА
КАТАЛОГ
СТАТЬИ

ВОПРОСЫ И ОТВЕТЫ

ОПЛАТА И ДОСТАВКА
ИНФОРМАЦИЯ
КОНТАКТЫ

Часто задаваемые вопросы по применению программаторов Teleprog

Пользователи программатора Teleprog и просто интересующиеся им люди часто задают вопросы о возможностях и способах применения программатора в разных конкретных ситуациях, а также вопросы, связанные с решением проблем при эксплуатации. В данном разделе собраны такие вопросы и ответы на них.


Вопросы по возможностям программатора Teleprog

Можно ли с помощью программатора Teleprog программировать микросхемы памяти внутрисхемно, то есть не выпаивая их из печатной платы ремонтируемого аппарата?

Да, такое использование программатора TLP1503 возможно, но не для всех типов микросхем. Кроме того, существует ряд особенностей и ограничений. Подробнее о внутрисхемном программировании можно прочитать в статье Внутрисхемное программирование микросхем памяти и микроконтроллеров на модулях управления стиральными машинами.

Возможно ли программирование микросхем, являющихся аналогами тех, что приведены в списке поддерживаемых?

Да, программирование аналогов возможно при условии, что конструктивные, электрические и временнЫе характеристики микросхемы, которая программируется, не отличаются или не выходят за рамки аналогичных характеристик микросхемы, которая выбирается в списке в программе.

Поддерживается ли микросхема MX25L3205A?

В принципе поддерживается как аналог MX25L3206, но ее подключение к программатору необходимо осуществлять с помощью какого-либо переходного устройства, так как она имеет другой тип корпуса и расположение выводов. Отдельные экземпляры могут потреблять повышенный ток при стирании, который не может выдать программатор. Поэтому 100-процентная надежность программирования для нее не гарантируется.

Может ли программатор Teleprog записывать в микросхему произвольное количество байтов данных по произвольным адресам?

Программатор TLP1503 записывает только файл прошивки целиком, начиная с начального (0000h) адреса. Размер этого файла может быть произвольным, но не менее одного байта и не более емкости программируемой микросхемы памяти. Однако, если нужным образом отредактировать исходный файл, то такое программирование становится возможным (см. ответ на вопрос ниже).

Как отредактировать файл прошивки в программах teleprog.exe и avrprog.exe?

Данные программы не предназначены для редактирования файлов. С их помощью можно осуществлять только конвертирование форматов и собственно программирование. Для редактирования файлов прошивок следует использовать бесплатные или не совсем бесплатные HEX-редакторы с большими возможностями, найти которые не составит труда в сети. Например, HexEdit, HexWorkshop. Загрузите в них свой файл, отредактируйте его как надо, а затем программируйте в микросхему и не платите лишних денег за написание "супернавороченной" управляющей программы программатора.

Решение проблем при использовании программатора Teleprog

Программирование некоторых экземпляров микросхемы SST25VF032B производится успешно, но операция сравнения завершается ошибкой, другие программируются и читаются без проблем. Почему?

Возможная причина - несоответствие электрических и временнЫх характеристик конкретного экземпляра этой микросхемы заявленным в документации, в результате чего при непосредственной записи в микросхему информация может быть потеряна или искажена. К сожалению, на рынке присутствует довольно много дешевых китайских неликвидов, "тертых микросхем", а также их продавцов и потребителей. Зачастую проблема решается модификацией программного обеспечения по заявкам покупателей (им высылается тестовая версия программы).

Почему микросхемы SPI FLASH 25xx программируются правильно только при проведении предварительного стирания?

Потому что при стирании этих микросхем сбрасывается защита от записи, которая может присутсвовать в них даже в чистом состоянии. Стирание всегда следует выполнять непосредственно перед программированием микросхемы, уже подключенной к программатору.

Я скачал в интернете файл прошивки для моей микросхемы SPI FLASH 25xx. Почему программа не загружает его?

Некоторые файлы прошивок кроме непосредственно данных содержат дополнительную служебную информацию. Такой файл обычно имеет размер в байтах, превышающий емкость микросхемы, поэтому программа его не загружает, так как не знает, где именно находится такая информация и не может ее удалить. Если самостоятельно удалить дополнительную информацию в HEX-редакторе, то такой файл можно использовать как обычно.


Все права защищены. Незаконное копирование и распространение материалов сайта запрещено.