Ниже дан ответ на два самых частых вопроса, которые задают техподдержке:
В управляющей программе есть ошибка! - В УПРАВЛЯЮЩЕЙ ПРОГРАММЕ ОШИБОК НЕТ.
В программном обеспечении практически нет алгоритмов, которые написаны для одной конкретной микросхемы.
Все алгоритмы и скрипты пишутся для группы или семейства микросхем и проверяются на реальных микросхемах.
Программатор ничего не пишет, ни читает! - изучите РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ, техническую
документацию на микросхему и научитесь работать с программатором. Все программаторы перед продажей тестируются, настраиваются и проверяются в работе с конкретными микросхемами.
На исправном программаторе, при правильном подключении исправной микросхемы, все заявленные микросхемы работают согласно технической документации.
Ниже приведен полный список сообщений, которые может выдавать управляющая программа в процессе работы с микросхемами или при инициализации
программатора. Найдите нужное сообщение, нажмите на ссылку и прочитайте описание ошибки, причину ее появления и возможные способы
устранения. Дополнительно посмотрите раздел "Особенности работы с микросхемами".
Запуск программы, подключение программатора, коммуникационные ошибки:
Программатор не найден. Запустить программу в демо-режиме.
Программа не видит список портов на компьютере.
COM-порт недоступен или занят.
COM-порт. Некорректные параметры.
COM-порт. Программатор не отвечает.
COM-порт. Ошибка инициализации программатора.
Прием (Передача) данных. Ошибка контрольной суммы.
Ошибки при работе с микросхемами:
Ошибка установки микросхемы.
Дефект или другой тип микросхемы.
Сработала защита по питанию.
Time Out. Программатор не отвечает.
Мало время ожидания.
Программатор читает одни нули или FF, не стирает или не пишет.
Программатор плохо читает, стирает или программирует микросхемы.
Возникают ошибки при верификации микросхемы.
Ошибка записи микросхемы, число ошибок ноль.
При обращении к микросхеме программатор перезапускается.
Не получается считать или записать микросхему в устройстве.
Ошибки при обновлении программы:
Файл прошивки не найден.
Программа не может определить версию программатора.
Версия файла не соответствует версии программы.
Self Test...Fail / Load Firmware.
Другие неисправности, которые могут возникнуть при эксплуатации программатора:
В автономном режиме недоступны списки микросхем.
Загрузка файла в программатор. Недостаточно памяти.
Программатор не включается.
Программатор не определяется программой.
Запуск программы, подключение программатора, коммуникационные ошибки:
Программатор не найден. Запустить программу в демо-режиме?
Проверьте правильность установки USB драйверов на компьютере.
Запустите программу от имени Администратора.
При работе в Windows 7, 8, 10 и 11 отключите Контроль учетных записей (UAC) в профиле пользователя и перезагрузите компьютер.
Перед запуском программы подключите программатор, включите питание и дождитесь готовности программатора (должен загореться зеленый светодиод и в нижней строке появится сообщение “Bl. Pg. Vr. Menu”).
Проверьте или замените интерфейсный кабель, подключите программатор к другому порту и снова запустите программу.
Смотрите раздел: Устранение проблем с подключением программатора.
Управляющая программа не видит список портов на компьютере - выбранный профиль пользователя не имеет нужных полномочий для доступа к ресурсам компьютера.
Запустите программу от имени Администратора.
Смотрите раздел: Устранение проблем с подключением программатора.
COM-порт недоступен или занят – программа не может открыть COM или USB -порт.
Выбранный порт уже используется другой программой или устройством. Подключите программатор к другому порту или закройте другие
программы. Попробуйте перезагрузить компьютер.
При предыдущем запуске программатор был подключен в другой порт или через переходник USB–COM, который в этот момент не установлен.
Проведите автоматический поиск программатора или перезапустите программу.
Нормальное выполнение программы было прервано в момент, когда шла работа с программатором. В этом случае выключите и снова включите
питание программатора, повторите последнюю команду или перезапустите программу.
При работе в Windows 7, 8, 10 или 11 запустите программу от имени Администратора и отключите контроль учетных записей
(UAC) в профиле пользователя.
При подключении через USB или при использовании переходников USB-COM под Windows 7, 8, 10 или 11, установите драйвера, адаптированные
для работы в этих операционных системах.
COM-порт. Некорректные параметры – какой-то из параметров COM-порта имеет недопустимое значение.
Перезагрузите компьютер. Если ошибка появляется регулярно, сообщите об этом в службу поддержки.
При использовании переходника USB – COM скорость обмена может быть равной 230400 или 460800 бод. Некоторые переходники, а также
стандартный COM-порт такие скорости не поддерживает. Установите скорость 115200 бод или меньше.
COM-порт. Программатор не отвечает – программатор не отвечает на запросы компьютера.
Установите правильный номер COM-порта или проведите автоматический поиск программатора.
Проверьте подключение, интерфейсный кабель и переподключите питание программатора.
Программатор должен находиться в режиме готовности, т.е. в нижней строке должны быть выведены режимы работы с микросхемой “Bl.
Pg. Vr. Menu”. Только в этом режиме программатор отвечает на запросы компьютера.
При работе в Windows 7, 8, 10 или 11 запустите программу от имени Администратора и отключите контроль учетных записей
(UAC) в профиле пользователя.
COM-порт. Ошибка инициализации программатора – программатор не может связаться с компьютером на новой скорости.
Попробуйте изменить скорость работы COM порта
Подключите программатор к другому порту.
Прием (Передача) данных. Ошибка контрольной суммы – искажен или потерян байт во время приема или передачи блока данных.
При подключении через USB, попробуйте использовать более короткий кабель или кабель с маркировкой HIGH-SPEED.
При подключении через СОМ порт, проверьте разводку и исправность интерфейсного кабеля, попробуйте
изменить скорость работы СОМ порта.
Возможно, другой процесс или программа имеющие более высокий приоритет прерывают работу программы. При чтении больших объемов,
такие ошибки часто вызывает антивирусное ПО.
Проверьте, не перезапускается ли программатор во время работы с микросхемой. Обычно, это происходит при внутрисхемном программировании,
когда устройство потребляет слишком большой ток, что вызывает срабатывание защиты по входу.
Ошибки при работе с микросхемами:
Ошибка установки микросхемы - сообщение программы проверки контактов шины данных (pin-tester)
перед началом работы с микросхемой. Данная проверка выполняется перед каждым циклом, до подачи напряжения на микросхему.
Отсутствие контакта по одному или нескольким выводам шины данных. Наиболее частая ошибка, связанная с окислением выводов микросхемы
или плохой очисткой паяных микросхем.
Выбор микросхемы другого типа или производителя.
Неправильная установка микросхемы в панельке. Использование несоответствующей переходной панельки или адаптера.
Для старых микросхем EPROM, выполненных по технологии NMOS: аппаратная реализация ключей программатора не позволяет тестировать
контакт выводов у этих микросхем. Отключить проверку контактов можно на закладке Параметры установив флаг
"Отключить проверку ШД".
Дефект или другой тип микросхемы - сообщение программы проверки сигнатуры микросхемы или
при отсутствии отклика микросхемы. Проверка выполняется в начале каждого цикла, сразу после подачи напряжения на микросхему.
Выбор микросхемы другого типа или производителя.
Неправильная установка микросхемы в панельке. Использование несоответствующей переходной панельки или адаптера.
Работа с неисправной микросхемой.
Работа с микроконтроллером в котором установлена защита от чтения.
Для микросхем AVR в режиме ISP, эта ошибка может возникать при работе с низкочастотным кварцами. Изменить скорость тактирования
можно в Управляющих сигналах на закладке Параметры.
Сработала защита по питанию – превышение максимально допустимого тока для формирователей напряжения питания или программирования.
При программировании микросхемы в панельке программатора такое сообщение может возникнуть в следующих случаях:
- при неправильной установке микросхемы или установке неисправной микросхемы.
- при использовании несоответствующей переходной панельки или адаптера.
- при сбое в протоколе обмена с компьютером. Попробуйте более короткий кабель или кабель с маркировкой HIGH-SPEED. Подключите
программатор к другому USB порту или другому компьютеру.
- при повреждении ключей программатора. Чтобы проверить исправность ключей удалите микросхему из панельки и протестируйте
программатор.
- при перезаписи микроконтроллера с рабочей программой, когда используется внутренний генератор и время запуска микроконтроллера
меньше, чем установленная длительность задержки при включении питания. В этом случае необходимо уменьшить значение в ячейке
$18 в блоке параметров микросхемы.
При программировании микросхемы в составе устройства такое сообщение может появляться, если устройство потребляет ток более 50-80ma
и (или) содержит большую емкость по цепи питания, что и вызывает срабатывание защиты в момент подачи напряжений. В первом случае
необходимо отключить вывод питания микросхемы от остальной платы и подключить питание с программатора к этому выводу. Во втором
случае, необходимо увеличить длительность задержки при включении питания, в течении которой защита будет отключена. Номер
этой ячейки в блоке параметров микросхемы =$18, значение устанавливается из расчета 1ms на ~5-10mkF.
При внутрисхемном программировании защита может срабатывать во время конфликта между сигналами программатора и работающего в устройстве
процессора. Как правило, остановить процессор можно сигналом RESET (для этого можно использовать свободный вывод разъема ICSP, подав
на него логический ноль или единицу) или остановкой кварца.
При внутрисхемном программировании PIC-контроллеров это сообщение может возникнуть, если вывод MCLR микросхемы подключен к VCC
через резистор менее 10кОм. Рекомендуемое значение этого резистора не менее 20кОм.
Time Out. Программатор не отвечает или Мало время ожидания – программатор не отвечает в течение заданного таймаута.
Если на программаторе горит красный светодиод, то программатор ожидает окончание внутреннего цикла записи или стирания микросхемы
(для некоторых микросхем памяти длительность цикла стирания может достигать 3..5 минут). Необходимо дождаться завершения цикла
и, если был включен режим программирования, то повторить запись без предварительного стирания микросхемы.
Некоторые микросхемы памяти, в которых установлена защита от перезаписи, могут зависать в режиме стирания. Необходимо отключить
защиту и повторить режим стирания.
Сбой в протоколе обмена (потеря байта). Если при чтении или записи, на дисплее программатора перестает обновляться информация
о ходе процесса, то попробуйте использовать более короткий кабель или кабель с маркировкой HIGH-SPEED. Для программатора V5.8T,
можно попробовать изменить системную частоту или время выборки.
Если светодиод на мгновение гаснет, а затем загорается зеленым, то в программаторе сработала защита по входу питания. Может
проявляться при внутрисхемной записи при неправильном подключении или слишком больших значениях Задержки при включении питания.
Программатор читает одни нули или FF, не стирает или не пишет - тут многое зависит от типа
микросхемы. Рекомендуется изучить раздел особенности работы с микросхемами и фирменную документацию на микросхему.
Неправильная установка микросхемы в панельку или неисправность самой микросхемы.
Неправильный выбор переходной панельки или отсутствие контакта.
При внутрисхемном программировании: неправильное подключение или шунтирование сигналов программатора внутри устройства.
В микросхеме может быть установлена защита. Существуют два типа защит:
- Защита от чтения. Устанавливается в микроконтроллеры для защиты программы от несанкционированного доступа. При установленной
защите, в большинстве случаев, содержимое микросхемы читается нулями или FF. Отключить защиту, чтобы считать содержимое микросхемы,
нельзя. Доступен только режим стирания с потерей записанной внутри программы. Запись без стирания также не работает.
- Защита от перезаписи. Устанавливается в микросхемы памяти и предназначена для защиты данных от случайного стирания
или записи. При этом содержимое микросхемы читается всегда, но не работает стирание или запись. В зависимости от типа микросхемы,
программатор может отключать защиту автоматически или оператор должен отключить защиту отдельной командой. В некоторых микросхемах
защита устанавливается однократно и изменить содержимое таких микросхем уже невозможно.
Программатор плохо читает, стирает или программирует микросхемы.
При использовании переходных панелек, проверьте правильность распайки и надежность контактов.
Проверьте состояние выводов микросхемы. Они не должны быть гнутыми или обломанными, на них не должно быть остатков припоя, клея, окислов…
Загрузите и установите самую последнюю версию программного обеспечения. Посмотрите раздел особенности
работы с микросхемами и фирменную документацию по программированию на соответствующую микросхему.
Протестируйте программатор, проверьте калибровку напряжений питания и записи.
Возникают ошибки при верификации микросхемы.
Проверьте калибровку напряжений питания и записи.
Если включены две контрольные сверки после чтения или записи и ошибка появляется при проверке до 50%, необходимо увеличить
значение Vcc min, если ошибки появляются после 50%, то необходимо уменьшить значение Vcc max.
Можно включить режим одной контрольной сверки или сделать напряжения Vcc max и Vcc min, равными Vcc nom.
Дополнительно посмотрите раздел особенности работы с микросхемами.
Ошибка записи микросхемы, число ошибок ноль – ошибка записи микросхемы, ошибка записи конфигурационного слова или установки битов защиты.
При записи FLASH памяти 28- или 29-серий микросхема установила флаг ошибки. Можно попробовать изменить напряжения питания микросхемы
во время записи, установить блокировочную емкость (0,1..10mkF) на выводы питания микросхемы или переключить микросхему на универсальный
алгоритм записи (ячейка $11, старший бит =1. Например, значение в $11 ячейке =$6D - стандартный алгоритм записи, =$ED - универсальный).
При программировании PIC контроллеров это сообщение появляется, когда считанное из микросхемы конфигурационное слово не совпадает
с исходным. Связано это с тем, что у многих PIC-ов неиспользуемые биты в конфигурационном слове читаются нулями, а большинство компиляторов
устанавливает их в единицы. В этом случае в оболочке программатора необходимо изменить значение любого бита конфигурации и вернуть
его в прежнее состояние.
При обращении к микросхеме программатор перезапускается.
Может проявляться при внутрисхемной записи при неправильном подключении или слишком больших значениях задержки при включении питания.
Поврежден ключ в программаторе. Чтобы проверить исправность ключей удалите микросхему из панельки и протестируйте
программатор. Если какой-либо из тестов постоянно сообщает об одной и той же ошибке, то обратитесь в службу поддержки.
Ошибки при обновлении программы:
Файл прошивки не найден. Это сообщение появляется при попытке установить старую версию программы на новую модель программатора (например, на программатор V5.8T нельзя установить версию ПО V5.7.49). Также может возникать из-за ошибки чтения параметров программатора перед загрузкой прошивки. В этом случае:
Запустите программу от имени Администратора.
Проверьте наличие файлов прошивок в папке BIN.
Сравните дату и версию файлов прошивок с датой и версией программы.
Переподключите программатор к компьютеру и повторите команду.
Перезапустите программу, переподключите программатор и повторите команду.
Программа не может определить версию программатора. Такая ошибка может возникнуть при повреждении
внутреннего EEPROM в программаторе. Необходимо включить питание программатора, удерживая нажатыми кнопки ‘Vr.’ и ‘Menu’, и восстановить
прошивку в программаторе.
Версия файла не соответствует версии программы - загружаемая прошивка подготовлена для другой
версии программы. Как правило, возникает при неправильной установке новой версии программы, когда мастер установки не может заменить
некоторые файлы, например, запущенную программу. Необходимо заново переустановить программу. Для заказных или платных прошивок необходимо
установить версию программы, для которой они подготовлены.
Self Test...Fail / Load Firmware - повреждена программа в памяти программатора.
Попробуйте восстановить прошивку в программаторе.
Установите предыдущую версию управляющей программы и попробуйте на ней восстановить прошивку программатора.
Если во время восстановления программы, загрузка проходит, но после программатор опять выводит это сообщение, то обратитесь в службу поддержки.
Другие неисправности, которые могут возникнуть при эксплуатации программатора:
В автономном режиме недоступны списки микросхем. Необходимо открыть стандартный или сформировать
свой собственный список микросхем и загрузить его в память программатора.
Загрузка файла или проекта в программатор. Недостаточно памяти. Освободить память в программаторах V5.7T можно:
Удалив ненужные файлы и проекты.
Сократив список микросхем.
Отформатировав память программатора.
В памяти программатора V5.7T может быть сохранено не более 256 файлов, общим объемом 4096 КБайт. Из них 4 КБайта отведено под
список файлов (FAT) и от 2 до 128 КБайт под список микросхем. В памяти программатора можно сохранить один файл объемом 2 МБайта,
или 3 файла по 1 МБайту или 7 файлов по 512 КБайт... Файл, объемом 4 МБайта сохранить в памяти программатора нельзя.
Программатор не включается - при включении питания дисплей не работает, светодиод не горит.
Неисправен блок питания, поврежден кабель питания или не та полярность. См. раздел Питание программатора
V5.7TU или V5.8TU.
Вследствие сильного удара, поврежден кварцевый резонатор в программаторе. Разберите программатор и попробуйте подключить любой
кварц с частотой 4-12МГц, если загорится светодиод или появится информация на дисплее, то замените кварц или обратитесь в службу поддержки
Повреждены ключи в программаторе. Проверьте ток, потребляемый программатором в режиме ожидания. Если ток превышает 50mA, обратитесь
в службу поддержки.
Программатор не определяется программой. После запуска сторонних программ, например, от программатора RT809F,
программатор ТРИТОН может перестать видеться в программе. Это может проявляться только на программаторах V5.7TM и V5.7TU.
Симптомы ошибки:
При запуске оболочки программатор не обнаружен, но Диспетчере устройств и в списке портов есть нужный COM*-порт.
При включении питания и переходе в ждущий режим программатор не реагирует на кнопки и не отвечает на запросы программы.
При удержании кнопок в момент включения питания программатор переходит в заданные режимы.
Если ВСЕ эти признаки присутствуют, то необходимо восстановить настройки FT245RL.
- Скачайте и запустите программу MPROG.EXE.
- Подключите программатор к компу и включите питание.
- В Диспетчере устройств должен появиться USB SERIAL PORT (COM*).
- В программе MPROG выберите меню DEVICE -> SCAN. В нижнем окне программы появится строчка: Number Of Programmed Devices = 1
- В программе MPROG выберите меню FILE - > OPEN. В открывшемся окне выберите файл FT245RL.EPT.
- В программе MPROG выберите меню DEVICE -> PROGRAM. В нижнем окне программы появится строчка: Programmed Serial Number : XXXXXXXX.
- Выключите питание программатора и закройте программу MPROG.EXE.
- Включите питание программатора и запустите оболочку программатора.
|