+7 495 177-04-47
+7 967 000-84-84

Программирование загрузчика bootloader

Программирование загрузчика bootloader на ККТ.

В данном Приложении описана процедура перепрограммирования загрузчика с помощью программатора1 , которая проводится только при возникновении сбоя (аварии) в работе центрального процессора с последующим ремонтом (перепайкой) микросхемы ЦП. Такая же процедура выполняется на заводе-производителе при изготовлении ККТ.

  • Перед проведением перепрограммирования загрузчика блока управления нужно на ПК на диск C сохранить папку с наименованием «flash», в которой содержится файл ПО, утилита для программирования JFlash ARM, затем установить драйвер для работы с программатором. ПО предоставляется поставщиком изделия
  • Программирование загрузчика осуществляется при штатно закрытой смене в изделии.
  • Рекомендуется предварительно распечатать документ «Информация о ККТ» (смотрите раздел «Информация о ККТ»), так как после проведения перепрограммирования изделия иногда нужно провести инициализацию памяти изделия, при которой будут стерты и коды защиты.

Файл с ПО загрузчика (BOOT) имеет формат:

fXX _rrrr_boot.hex , где:

  • fXX – обозначение кода модели изделия обозначение кода модели изделия (код ККТ АТОЛ 50Ф – f80);
  • rrrr – версия ПО загрузчика;
  • boot – маркер ПО загрузчика;
  • hex – расширение файла с ПО загрузчика

Для перепрограммирования загрузчика нужно выполнить следующее:

  1. Выключить изделие, нажав на кнопку включения/выключения изделия.
  2. Отключить блок питания: сначала отключить блок питания от сети питания, затем отсоединить разъем кабеля блока питания из разъема в корпусе изделия.
  3. Если изделие было подключено к ПК, отключить кабель USB-микро от изделия.
  4. Демонтировать корпус согласно описанию раздела «Компоновочная схема». Получить доступ к разъему XT9 для подключения программатора (разъем показан на рисунке 4 на странице 20).
  5. Подключить устройства (ККТ, программатор, ПК) соответствующими кабелями:

           5.1. Подключить программатор к разъему XT9 блока управления ККТ кабелем AL.P120.67.000 (схема кабеля представлена в разделе «Приложение 2. Схемы кабелей и технологических заглушек»).

           5.2. Далее кабелем мини-USB подключить программатор к ПК.

           5.3. Подключить блок питания к ККТ, затем к сети питания. Рисунок 35. Схема подключения изделия к ПК через программатор при программировании загрузчика

AL.P120.67.000.jpg (11 KB)

 

6. Включить питание ККТ.

7. Запустить утилиту J-Flash ARM.exe. На ПК будет отображено рабочее окно утилиты: Рисунок 36. Рабочее окно утилиты JFlashARM

J-Flash ARM-1.jpg (81 KB)

 8. Далее в главном меню выбрать File –> Open data file, в открывшемся окне указать путь к файлу, открыть файл с ПО, который предварительно должен быть сохранен на ПК.

 9. В рабочем окне утилиты отобразится содержимое файла прошивки загрузчика и ЦП. USB

10. Далее в главном меню выбрать Target—>Connect. Если подключение выполнено успешно, то в области ведения лога «LOG» утилиты появится строка «Connected successfully».

В случае если подключение не произошло, то появится надпись «Disconnected».

11. В случае если обнаружено низкое напряжение, то на дисплей будет выведено сообщение:

 JFlashARM-4.jpg (15 KB)

Нужно убедиться, что правильно подключен блок питания к ККТ.

12. Далее в главном меню выбрать Target—>Program & Verify. На ПК отобразится сообщение-запрос подтверждения перепрограммирования загрузчика и ЦП:

JFlashARM-5.jpg (21 KB)

13. Нужно нажать кнопку Да. Будет запущен процесс верификации и программирования загрузчика ККТ, по окончании которого будет отображено информационное окно с сообщением о результате и времени выполнения программирования.

JFlashARM-6.jpg (16 KB)

14. Нажать кнопку OK.

15. Далее нужно отключить соединение с изделием. Для этого в строке меню выбрать подменю Target—>Disconnect. В области ведения лога должно быть выведено сообщение Disconnect.

16. Далее отключить блок питания от разъема изделия.

17. Отсоединить кабели от программатора и от ПК.

18. Выполнить действия по программированию ККТ комбинированным ПО согласно описанию раздела «Программирование ККТ комбинированным ПО» на странице34. 19. Выполнить проверку работоспособности ККТ, включив ККТ.

20. Собрать корпус ККТ


14572 05.12.2020
0
0
Онлайн курсы IT