Страница 1 из 1

Бутлоадер для TP07

Добавлено: 21 сен 2017, 17:04
Giro
По аналогии с бутлоадером для CCDM (https://bankomatchik.ru/forums/48/7876)создал бутлоадер для принтера TP07.
Управление происходит через виртуальный компорт (USB) с помощью терминальной программы (например HiperTerminal). Cписок функций :
  • 2.Upload The Image From the Internal Flash or RAM - сохранение в ПК части FLASH или RAM
    3.Check checksum of modules - проверка контрольных сумм модулей
    4.Get Bootloader Version
    5.Get Firmware info - информация о модулях в текущей прошивке
    6.EEPROM Service
    7.Reset device
    9.Display EEPROM Sensor Values
    0.UPDATE FIRMWARE!!!

    EEPROM Service:
    1:Upload EEPROM image to PC
    2:Write full image to EEPROM
    3:Clear statistic Values - полная очистка статистики("как новый")
    4:Set PRE OUT in EEPROM - ручная установка значения PRE OUT
    5.Write serial number to EEPROM - смена серийника и P/N
Для входа в бутлоадер зажать LF при включении пока не погаснут светодиоды(пару секунд). Для входа требуется "security key" он привязан к серийнику, присылайте в личку серийники(без первых двух цифр, должно остаться 8 цифр) я всем выдам ключи, если серийник не один пишите в одну строку через пробел. В будущем скорее всего выложу программу для генерации ключей.
В архиве оригинальная прошивка, моя модифицированная, драйвер, файл гипертерминала (можете использовать только смените номер порта на свой). Добавить мой бутлоадер в контроллер можно при помощи программатора или через JTAG. Также мой бутлоадер можно использовать с принтером NP07 и др., но не все функции будут работать корректно, нужны дополнительные исследования.

Добавлено спустя 4 часа 21 минуту 42 секунды:
Выкладываю файлы.

Добавлено спустя 18 часов 11 минут 56 секунд:
Прикрутил выдачу ключей к веб-странице aleted.100webspace.net
Пароль и логин к странице - "bankomatchik"

Re: Бутлоадер для TP07

Добавлено: 05 окт 2017, 00:23
Giro
Добавил несколько статистических данных в раздел "Display EEPROM Sensor Values", также добавил возможность изменения даты производства устройства.

Re: Бутлоадер для TP07

Добавлено: 11 окт 2017, 17:19
Giro
Добавил возможность калибровки датчиков из меню бутлоадера, находится в меню "EEPROM service". Это может понадобится если датчики уже не калибруются принтером самостоятельно, можно попытаться их вытянуть в рабочий режим. При калибровке обязательно должен присутствовать рулон бумаги в принтере, но ее не нужно заправлять. Если нужна калибровка датчика MARK, то нужно немного просунуть бумагу в транспорт.
Информация о сбойных датчиках будет выведена в терминал.
Ошибка при калибровке может говорить о том , что датчик действительно неисправен, неисправен контроллер или проводка, не подключены разъемы, датчики сильно загрязнены, или отсутствует рулон бумаги.
Также в режиме калибровки можно оценить состояние любого датчика, достаточно наличие контроллера и датчика.
...Добавил возможность тестирования датчиков, "P" - бумага присутствует, "N" - бумага отсутствует.

Re: Бутлоадер для TP07

Добавлено: 23 окт 2017, 21:27
Giro
Устранены незначительные ошибки, и внесены небольшие изменения.

Re: Бутлоадер для TP07

Добавлено: 27 окт 2017, 21:17
Giro
Добавил некоторые возможности. В режиме калибровки для сбойных датчиков добавлено два параметра, "HIGH" - датчик не сработал даже при макс. уровне тока, "LOW" - датчик сработал при очень низком уровне тока.
В режиме тестирования датчиков, заведомо сбойные датчики (проблема с датчиком или далее в цепи) помечаются буквой "B". Также если датчик "MARK" не откалиброван то информация о нем не будет выводиться.

Re: Бутлоадер для TP07

Добавлено: 31 окт 2017, 01:22
Giro
Сделал еще один вариант бутлоадера с интегрированием его в модуль TP07.FRM, в этом случае установить мой бутлоадер можно прошив выше указанный модуль через KDIAG, затем можно восстановить таким же образом ориг. модуль. Больше отличий от ранее выкладываемого нет.
Вход в бутлоадер - при включении светодиоды загораются, гаснут и снова загораются, теперь быстро зажимаем "LF" и держим пока снова не погаснут. Как начнет мигать "POWER" открываем терминал и нажимаем "LF".

Re: Бутлоадер для TP07

Добавлено: 12 апр 2019, 06:35
Giro
Сделал версию бутлоадера для принтера tp07a (PN 1750130744), добавлено отображение статуса EEPROM и если есть проблемы с ней будет выведен код ошибки(расшифровка в eeprom service). Во вложении оригинальная версия и модифицированная.
TP07a_FRM_BL.7z