Программирование загрузчика bootloader
Программирование загрузчика bootloader на ККТ.
В данном Приложении описана процедура перепрограммирования загрузчика с помощью программатора1 , которая проводится только при возникновении сбоя (аварии) в работе центрального процессора с последующим ремонтом (перепайкой) микросхемы ЦП. Такая же процедура выполняется на заводе-производителе при изготовлении ККТ.
- Перед проведением перепрограммирования загрузчика блока управления нужно на ПК на диск C сохранить папку с наименованием «flash», в которой содержится файл ПО, утилита для программирования JFlash ARM, затем установить драйвер для работы с программатором. ПО предоставляется поставщиком изделия
- Программирование загрузчика осуществляется при штатно закрытой смене в изделии.
- Рекомендуется предварительно распечатать документ «Информация о ККТ» (смотрите раздел «Информация о ККТ»), так как после проведения перепрограммирования изделия иногда нужно провести инициализацию памяти изделия, при которой будут стерты и коды защиты.
Файл с ПО загрузчика (BOOT) имеет формат:
fXX _rrrr_boot.hex , где:
- fXX – обозначение кода модели изделия обозначение кода модели изделия (код ККТ АТОЛ 50Ф – f80);
- rrrr – версия ПО загрузчика;
- boot – маркер ПО загрузчика;
- hex – расширение файла с ПО загрузчика
Для перепрограммирования загрузчика нужно выполнить следующее:
- Выключить изделие, нажав на кнопку включения/выключения изделия.
- Отключить блок питания: сначала отключить блок питания от сети питания, затем отсоединить разъем кабеля блока питания из разъема в корпусе изделия.
- Если изделие было подключено к ПК, отключить кабель USB-микро от изделия.
- Демонтировать корпус согласно описанию раздела «Компоновочная схема». Получить доступ к разъему XT9 для подключения программатора (разъем показан на рисунке 4 на странице 20).
- Подключить устройства (ККТ, программатор, ПК) соответствующими кабелями:
5.1. Подключить программатор к разъему XT9 блока управления ККТ кабелем AL.P120.67.000 (схема кабеля представлена в разделе «Приложение 2. Схемы кабелей и технологических заглушек»).
5.2. Далее кабелем мини-USB подключить программатор к ПК.
5.3. Подключить блок питания к ККТ, затем к сети питания. Рисунок 35. Схема подключения изделия к ПК через программатор при программировании загрузчика

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

8. Далее в главном меню выбрать File –> Open data file, в открывшемся окне указать путь к файлу, открыть файл с ПО, который предварительно должен быть сохранен на ПК.
9. В рабочем окне утилиты отобразится содержимое файла прошивки загрузчика и ЦП. USB
10. Далее в главном меню выбрать Target—>Connect. Если подключение выполнено успешно, то в области ведения лога «LOG» утилиты появится строка «Connected successfully».
В случае если подключение не произошло, то появится надпись «Disconnected».
11. В случае если обнаружено низкое напряжение, то на дисплей будет выведено сообщение:

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

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

14. Нажать кнопку OK.
15. Далее нужно отключить соединение с изделием. Для этого в строке меню выбрать подменю Target—>Disconnect. В области ведения лога должно быть выведено сообщение Disconnect.
16. Далее отключить блок питания от разъема изделия.
17. Отсоединить кабели от программатора и от ПК.
18. Выполнить действия по программированию ККТ комбинированным ПО согласно описанию раздела «Программирование ККТ комбинированным ПО» на странице34. 19. Выполнить проверку работоспособности ККТ, включив ККТ.
20. Собрать корпус ККТ
