Ок!Закрыть
Содержимое

Поддержка

Часто задаваемые вопросы

Обновление П.О. и демо-версии

Дистрибутивы всех наших изделий находятся на странице "Новое П.О. и Демо".
Представленные дистрибутивы содержат все наиболее свежие версии программного обеспечения. Информация о всех доработках и обновлениях находится там же (файл История).

Для получения новой версии П.О. его достаточно просто скачать.

Все дистрибутивы поставляются в самораспаковывающемся архиве (exe-файл).

Порядок установки:

  1. Скачайте exe-файл во временный каталог;
  2. Запустите на выполнение exe-файл. Процесс инсталляции стандартен, сопровождается инструкциями.

Для работы с программаторами ChipProg-48, ChipProg-40, ChipProg-ISP, ChipProg-G4 (USB интерфейс)
необходимо использовать дистрибутив Chipprogusb.exe

Для работы с программаторами ChipProg-481, ChipProg-G41 (оптимизированными под скоростное программирование) необходимо использовать дистрибутив Chipprogusb-01.exe

Для работы с программаторами ChipProg+, ChipProg-2, ChipProg, MultiProg (LPT интерфейс)
необходимо использовать дистрибутив Chipproglpt.exe

Адаптация драйверов под модель Вашего программатора производится автоматически;

В отсутствие аппаратной части программатора оболочка запускается в демо-режиме;

В каталоге куда будет установлено П.О. программатора, присутствует файл adapters.shm в котором приведена разводка всех адаптеров нашего производства (запуск из системной папки программатора иконкой Adapters Connection List;

Программные оболочки всех наших программно-аппаратных изделий позволяют использовать их без подключенной к PC аппаратной части (режим "Демо"). Если Вы занимаетесь подбором необходимого инструментария, мы рекомендуем попробовать приглянувшееся изделие в режиме «Демо».  Вы сможете составить адекватное представление о функциональных и сервисных возможностях, особенностях пользовательского интерфейса.

Также, режим «Демо» может быть использован в учебно-тренировочных целях.

end faq

 

Особенности программирования отечественных микроконтроллеров

Особенности программирования отечественных микроконтроллеров 1882ВЕ53У

Микроконтроллеры 1882ВЕ53У партий 2014 года и позднее имеют следующие особенности программирования в последовательном режиме:

  1. Для последовательного режима программирования микроконтроллер переводится в режим ведомого (Slave). В данном режиме, помимо сигналов данных и тактового сигнала, используется сигнал Slave Select (P1.4/SS#). Микроконтроллер, детектировав вход в последовательный режим программирования, «инициативно» переводит P1.4 в режим логического нуля, что избавляет пользователей от необходимости переводить вывод SS# в активное состояние. Если микроконтроллер не смог перевести P1.4 в состояние нуля вследствие наличия на этой линии какого-то внешнего драйвера, то программирование не начнется.
  2. Вывод EA# (разрешение доступа к внешней памяти / блокировка работы с внутренней памятью) микроконтроллера во время программирования необходимо подключать к логической единице, в противном случае, если на этом выводе фиксируется состояние логического нуля, микроконтроллер 1882ВЕ53У, в соответствии с КФДЛ.431281.032ТО, переводится в режим работы с внешней памятью, в котором доступ к внутренней флэш-памяти не возможен.

На самых первых партиях микросхем 1882ВЕ53У была проблема, когда на производстве не прошили программу-монитор, реализующую алгоритмы программирования. Признаком наличия программы-монитора является автоматическое переключение порта P1.4 в состояние логического нуля после подачи сигнала RESET длительности более 2 мс. В случае отсутствия программы-монитора микросхемы следует вернуть в ОАО «НИИЭТ» для перепрошивки.

Информация предоставлена НИИЭТ.

end faq

 

Как долго будет поддерживаться программатор ChipProg-xx?

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

Так, программатор ChipProg производился до 2004 г., программатор ChipProg-2 и программатор ChipProg+ производились до 2011 г.

Поддержка и развитие П.О. для программаторов этого семейства продолжалась до середины 2015 г.

Как часто обновляется П.О. для ChipProg-xx?

Обновленное П.О. для каждого программатора ChipProg-xx выкладывается на сайт, в среднем 1..2 раза в месяц. Информация о всех доработках и обновлениях находится в соответствующем файле "История". Всем желающим (подписавшимся) производится рассылка уведомлений о выходе новой версии П.О.

Мне нужно выбрать и купить программатор, как это сделать?

Если Вы хотите купить программатор, и уже определились с выбором, Вы можете это сделать
в разделе: Цены/Заказ
Если Вы не определились с выбором, можно посмотреть:

- таблицу Характеристики программаторов.

- наши рекомендации Как выбрать (купить) программатор.

Где, как купить программатор ChipProg-xx?

Заказать и купить любое наше изделие представленное на сайте Вы можете:

  • Сделав заказ с сайта, для этого достаточно перейти в раздел Цены/Программаторы, выбрать изделие которое Вы решили купить, поместить его в "корзину", перейти в раздел "Корзина" и заполнить форму заказа.

  • По электронной почте: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. или Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

  • По телефону/факсу: (495) 780 92 51 (многоканальный) .

  • У наших партнеров.

end faq

Как запрограммировать микросхему в корпусе отличном от DIP, или как подобрать необходимый адаптер для программирования

  1. Запрограммировать микросхему в последовательном режиме (режим In-System Programming). Сделать это можно, в том числе, и в устройстве пользователя, но при выполнении определенных условий:
    • Микросхема допускает данный режим программирования;
    • Имеющийся программатор поддерживает данный режим программирования;
    • Устройство пользователя рассчитано на данный режим. (на выводах микросхемы поддерживаются требуемые условия).
  2. Запрограммировать микросхему в колодке программатора. При этом, микросхему надо вставить в специальное устройство – адаптер. Каждый адаптер имеет в нижней части два ряда штырьков, для установки в стандартную DIP колодку программатора. Верхняя сторона адаптера представляет собой колодку под соответствующий тип корпуса (PLCC, SOIC, SOP, PSOP, TSOP, TSOPII, TSSOP, QFP, TQFP, VQFP, QFN, SON, BGA, CSP и т. д.).

    Для обеспечения надежного и долговременного использования, крайне важно, что бы адаптеры имели колодки с нулевым усилием (ZIF).

    Для правильного выбора адаптера можно воспользоваться системой «Подбор по параметрам», либо программной оболочкой одного из наших программаторов. Правильно сориентировать микросхему в выбранном адаптере поможет маркировка на адаптере, а правильно вставить адаптер в ZIF колодку программатора, поможет информация выводимая в окне «Информация о микросхеме» в программном интерфейсе любого программатора серии ChipProg-XX.

Как повлиять на политику обновления П.О. для программаторов

Обновление П.О. производится на регулярной основе.

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

При определении приоритетов, мы исходим, в первую очередь, из своих представлений о потенциальной и/или реальной восстребованности каждой новой микросхемы среди пользователей наших программаторов. Своим письмом по адресу Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра., Вы можете повлиять на приоритетность реализации поддержки для той или иной микросхемы.

Мы с благодарностью и пониманием относимся к подобным просьбам пользователей, и как правило, стараемся оперативно решать подобные проблемы (необходимым условием является наличие у нас образца для тестирования).

Комплект поставки программатора

Комплект поставки и другая полезная информация о программаторах доступна здесь.

Блоки питания для программаторов ChipProg-XX

Блоки питания программаторов и другая полезная информация о них доступна здесь.

Схемы подключения программаторов к питанию. 

 ChipProg

ChipProg-2

ChipProg+

Программатор ChipProg, подключение блока питания

Программатор ChipProg-2, подключение блока питания

Программатор ChipProg+, подключение блока питания

     

ChipProg-40

ChipProg-48

 ChipProg-481

 Программатор ChipProg-48, подключение блока питания  Программатор ChipProg-40, подключение блока питания  Программатор ChipProg-48, подключение блока питания
     
 

PicProg+

 
  Программатор PicProg+, подключение блока питания  

Как подключить старый ChipProg к PC без LPT порта

1. В PC, не имеющих LPT порта, для связи с нашими программаторами (ChipProg, ChipProg-2, ChipProg+)  можно использовать PCMCI LPT карты расширения.

В частности, мы гарантируем работу с картой Parallel Rovermate Paracard Adaptmate-025.

Для работы с картой нужно установить ее в компьютер, установить драйвер. В Device Manager -> Ports (COM & LPT) найти установленный новый принтерный порт, открыть его диалог. В закладке Resources посмотреть адреса этого принтерного порта (например, 9000-9007).

Запустить программатор, в диалоге связи программатора нужно указать в шестнадцатеричном виде начальный адрес диапазона адресов LPT порта. Для нашего примера - это адрес 09000h (или 0x9000).

2. Один из пользователей, для подключения своего старенького ChipProg'а с успехом использует
Контроллер * PCI COM/LPT (2+1)port WCH353 bulk

Установка базового адреса принтерного порта для программаторов ChipProg LPT

Для запуска программатора в диалоге связи необходимо указать физический адрес принтерного порта компьютера.

Посмотреть адрес порта можно в операционной системе:
My Computer ->Properties->Hardware->Device Manager->Ports (Com & LPT)->Printer Port(LPT1)
Выбираем требуемый принтерный порт, правой кнопкой мыши выбираем пункт меню Properties (Свойства) и последнюю закладку Resources (Ресурсы):

Первая строка этого диалога показывает диапазон ввода/вывода принтерного порта. В диалоге связи программатора нужно указать первый адрес из этого диапазона в шестнадцатеричном формате (предваряя адрес символами 0x).

Если возникает проблема при запуске ChipProg LPT под Windows 7 и/или Windows Vista

Скорее всего, проблема решается описанным здесь способом.

end faq

 

Заблуждения

«Мне нужен универсальный программатор для BIOS материнских плат.» «Какой программатор подойдет для Соболь-44?» «Ваш программатор сможет перепрограммировать картридж?»

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

«У нас есть программатор. Как подключить к нему компилятор С для отладки нашей разработки на микроконтроллере AtMegaXX»

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

«Я купил универсальный программатор, какой переходник нужен для программирования микроконтроллеров в планарном корпусе» «Как называется переходник для программирования микроконтроллера в квадратном корпусе»

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

«У вас есть профессиональный программатор копировщик. Хотим его использовать для копирования защищенных микроконтроллеров. » / «Нужен универсальный программатор, который обеспечит не только программирование микроконтроллеров, но и позволит считывать информацию с защищенных микроконтроллеров.»

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

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

«Нужен универсальный адаптер, поддерживающий программирование микроконтроллеров в корпусе XX.»

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

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

end faq

end faq

Термины и определения

  • Буфер памяти (дамп памяти) - программное обеспечение всех программаторов в плане взаимодействия с микросхемами построено по схеме: "файл" - "буфер" - "микросхема". В программной поддержке реализованы буфера памяти. Буфер памяти является промежуточным звеном между файлом и микросхемой. Все операции с файлом (загрузка/сохранение файла) взаимодействуют только с буфером. Все манипуляции с микросхемой (программирование, чтение, сравнение) используют только буфер. Пользовательский интерфейс программатора допускает создание бесконечного количества активных буферов. Каждый буфер в своем составе имеет определенное количество подслоев. Каждый подслой ассоциируется с конкретным адресным пространством выбранной микросхемы. Состав подслоев в открываемом буфере соответствует особенностям конкретной микросхемы, например:
    а) - подслой кодовой памяти, подслой памяти данных EEPROM, подслой пользовательских идентификаторов.
    б) - подслой кодовой памяти, подслой таблицы кодирования (encryption table).

  • Параметры микросхемы - специфические для каждой микросхемы параметры: конфигурационные биты, значения калибрирующих констант, адреса старта микроконтроллеров, сектора и т.п. Для каждой микросхемы, пользовательский интерфейс программатора позволяет задавать (выбирать, загружать, редактировать) параметры в соответствии со спецификацией производителя.

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

  • Внутрисхемное программирование - программирование в плате пользователя. Поддерживаются следующие режимы:
    - ISP Mode - программирование в плате пользователя;
    - ISP BSL Mode - программирование в плате пользователя в режиме BSL;
    - ISP JTAG Mode - программирование в плате пользователя через JTAG порт;
    - ISP HV Mode - высоковольтный режим программирования в плате пользователя.

  • Адаптер для программатора - специальный переходник под определенный тип корпуса микросхемы или разъем на плате пользователя, необходимый для коммутации выводов микросхемы с программатором.

end faq



 

Лицензия на CodeMaster-ARM

Пакет CodeMaster-ARM может быть свободно скачан с нашего сайта.  Это здесь >>>

Список функций пакета:

  • Отладка с JTAG-эмулятором JEM-ARM;
  • Отладка с JTAG-эмулятором JEM-ARM-V2;
  • Отладка со встроенным симулятором;
  • Компилятор Си CMC-ARM;
  • Поддержка GNU-компилятора Си GCC-ARM;
  • Поддержка компилятора Си фирмы IAR Systems;

Пакет CodeMaster-ARM защищен аппаратным ключом защиты и не запускается, если ключ не вставлен в USB-порт компьютера, или не установлен драйвер ключа защиты. Привязки к конкретному компьютеру не происходит; пакет можно установить на нескольких компьютерах.

При установке пакета с оригинального компакт-диска программа установки драйвера ключа защиты запускается автоматически после установки пакета.

Для нормальной работы CodeMaster-ARM с аппаратным ключом защиты, ключ должен быть предварительно активирован. Активация ключа производится перед поставкой пакета заказчику.

Драйвер для USB порта

Скачайте драйвер по ссылке.

Если возникли проблемы с USB ключом защиты

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

end faq



Что такое JTAG эмулятор

Все о JTAG эмуляторах Вы найдете здесь

Что такое внутрисхемный эмулятор

Все о внутрисхемных эмуляторах Вы найдете здесь

end faq