Вы находитесь на странице: 1из 9

Инструкция по обновлению FirmWare (прошивки)

программаторов ChipStar
Обновление осуществляется с помощью программы FirmWareUpgrade.exe она находится в той же
папке, что и программа ChipStar.exe. Программу FirmWareUpgrade можно выполнить отдельно или вызвать из
меню программы ChipStar (см. Рисунок 1)

Рисунок 1

После старта программы FirmWareUpgrade выполните следующие шаги:

1. Нажмите кнопку "Установить связь" Рисунок 2.


Если прошивка программатора повреждена, то:
для всех программаторов, кроме ChipStar-Mercury этот шаг следует пропустить и перейти к
пункту 3, Для программатора ChipStar-Mercury сразу смотрите раздел: "Как перевести
программатор в загрузочный режим принудительно"

Рисунок 2
Рисунок 3

2. На экране появится информация о программаторе Рисунок 3 запомните или запишите кодовое


обозначение программатора.
3. Выберите программатор из списка, если выбор не произошел автоматически, выберете версию
желаемую прошивки и нажмите "Загрузить FшrmWare" Рисунок 4

Рисунок 4

4. Для всех программаторов кроме ChipStar-Mercury сразу стартует процесс загрузки Рисунок 5
Для программатора ChipStar-Mercury перейдите к пункту 9
5. По окончании загрузки будет возобновлена связь с программатором Рисунок 6
6. Можно закрыть программу обновления.
7. Если программа обновления запускалась из программы ChipStar дождитесь перезапуска программы
ChipStar
Рисунок 5

Рисунок 6

8. Для программатора ChipStar-Mercury пока используется стандартный загрузчик PIC32UBL от


производителя микроконтроллеров Microchip. Использование этого загрузчика требует
дополнительных действий. Прежде всего подтвердите запуск программы загрузчика: Рисунок 7
9. В открывшемся окне программы загрузчика выберите способ связи USB и нажмите кнопку "Connect"
Рисунок 8
Рисунок 7

10. Произойдет соединение с программатором и появится информация о версии загрузчика Рисунок 9

Рисунок 8

Рисунок 9
11. Нажмите "Load Hex Filе" Рисунок 9, найдите нужный файл прошивки Рисунок 10. Файлы прошивки
находятся в папке upgrade в том же месте куда установлена программа ChipStar. По умолчанию это
С:\Program Files (x86)\ChipStar 3.0\upgrade\ для 64-х разрядных систем или C:\Program Files\ChipStar
3.0\upgrade\ для 32-х разрядных.
Названия прошивок хранятся в виде: MCnnnnnn-HH-LLL.HEX, где:
nnnnnn - кодовое обозначение программатора
HHH.LLL - номер версии прошивки.
Например: MC193F0C-010-003 означает программатор 193F0C, версия прошивки 10.3.xx

Рисунок 10

12. После успешной загрузки файла прошивки Рисунок 11 нажмите "Erase-Program-Verify"

Рисунок 11

13. После окончания загрузки Рисунок 12 нажмите "Run Application". Программу PIC32UBL можно
закрыть и перейти к пункту 5
Рисунок 12
Если прошивка программатора была повреждена
Прошивка программатора может быть повреждена (стерта или искажена внутренняя Flash память
микроконтроллера) по разным причинам, наиболее частой причиной являются: сбой питания или связи во
время прошивки, выбор прошивки от другой модели программатора.

Технически внутренняя память микроконтроллера состоит из двух областей: защищенная область в


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

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

Для обновление поврежденного всех программаторов, кроме ChipStar-Mercury нужно:

1.1. Если программатор не находится в загрузочном режиме его нужно перевести в загрузочный
режим принудительно (см. ниже)
1.2. Запустить программу FirmWareUpgrade
1.3. Не устанавливая связь с программатором вручную выбрать модель программатора, интерфейс связи,
версию прошивки.
1.4. Сверить получившийся в результате выбора "Код модели программатора (кодовое обозначение)" с
вашей моделью
1.5. Нажать кнопку " Загрузить FшrmWare " и далее следовать инструкции по обновлению прошивки
начиная с пункта 3

Для обновление поврежденного программатора ChipStar-Mercury нужно:

2.1. Если программатор не находится в загрузочном режиме его нужно перевести в загрузочный
режим принудительно (см. ниже)
2.2. Запустить программу PIC32UBL
2.3. Далее следовать инструкции по обновлению прошивки начиная с пункта 9

Как перевести программатор в загрузочный режим принудительно


Программаторы ChipStar-Turbo, ChipStar-XL, ChipStar-Express, ChipStar-Sagitta, ChipStar-
Sagitta+, ChipStar-MX, ChipStar-MT, ChipStar-MT++, ChipStar-MTX+, ChipStar-Phobos, ChipStar-Diemos
и ChipStar-Deneb после включения всегда находятся в загрузочном режиме до попытки программы
установить с ними соединение в обычном режиме. Поэтому достаточно выключить питание
программатора, затем его снова включить и перейти к пункту 1.1.

Для принудительного перевода в загрузочный режим программаторов ChipStar-Lynx и


ChipStar-Lynx+ необходимо до включения питания нажать и удерживать во время включения кнопку
"BOOT" на плате программатора. Для доступа к кнопке необходимо снять нижнюю крышку
программатора. Крышка приклеена. Для ее снятия нужно аккуратно провести ножом по контуру
крышки и затем оторвать ее. После включения программатора в загрузочном режиме (при
подключенном USB кабеле) загорится светодиод "BUSY" и начнет мигать светодиод "POWER".
Кнопку можно отпустить и перейти к пункту 1.1.

Принудительный перевода в загрузочный режим программаторов ChipStar-Mercury зависит от модели


программатора:
Новые модели (на торце программатора между разъемами питания и USB имеется тестово-
технологический разъем) переводятся в загрузочный режим следующим образом:

• Выключите питание
• На разъеме установите перемычку между 2-3 выводами
• Распиновка разъема (с лева на право если смотреть на разъем)
1 VC2
2 BOOT - перемычка от этого вывода
3 GND - перемычка к этому выводу
4 VT3
5 TEST1
• Включите питание, программатор перейдет в режим принудительной загрузки
• Удалите перемычку!
• Подождите установки драйверов
• Запустите программу PIC32UBL
• Далее следуйте инструкции по обновлению прошивки начиная с пункта 9

Если модель программатора более старая и разъема нет, то вам придется разобрать
программатор. Как разобрать программатор показано в видеоинструкции на нашем сайте.

Рисунок 13

Для переключения в загрузочный режим нужно соединить контрольную площадку с маркировкой YP4
(красный цвет) с общим проводом, как показано на рисунке выше синим цветом. Будьте осторожны! Ррядом
находится провод питания 12В (желтый
желтый цвет) если вы случайно соедините YP4 или любой другой
сигнал с напряжением 12В процессор немедленно выйдет из строя!

Итак ваши действия:

• Соедините YP4 с общим проводом


• Включите питание, программатор перейдет в режим принудительной загрузки
• Удалите перемычку между YP4 и общим проводом
• Подождите установки драйверов
• Запустите программу PIC32UBL
• Далее следуйте инструкции по обновлению прошивки начиная с пункта 9