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

TP06/TP07/NP06/NP07/ND98/ND99/ND9A/ND9C/ND9D/ND9E/ND9G/TH21/TH22/TH30/Другие
Giro
Новичок
Сообщения: 30
Зарегистрирован: 14 авг 2015, 21:52
Откуда: Украина
Контактная информация:

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

Непрочитанное сообщение 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"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Giro
Новичок
Сообщения: 30
Зарегистрирован: 14 авг 2015, 21:52
Откуда: Украина
Контактная информация:

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

Непрочитанное сообщение Giro »

Добавил несколько статистических данных в раздел "Display EEPROM Sensor Values", также добавил возможность изменения даты производства устройства.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Giro
Новичок
Сообщения: 30
Зарегистрирован: 14 авг 2015, 21:52
Откуда: Украина
Контактная информация:

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

Непрочитанное сообщение Giro »

Добавил возможность калибровки датчиков из меню бутлоадера, находится в меню "EEPROM service". Это может понадобится если датчики уже не калибруются принтером самостоятельно, можно попытаться их вытянуть в рабочий режим. При калибровке обязательно должен присутствовать рулон бумаги в принтере, но ее не нужно заправлять. Если нужна калибровка датчика MARK, то нужно немного просунуть бумагу в транспорт.
Информация о сбойных датчиках будет выведена в терминал.
Ошибка при калибровке может говорить о том , что датчик действительно неисправен, неисправен контроллер или проводка, не подключены разъемы, датчики сильно загрязнены, или отсутствует рулон бумаги.
Также в режиме калибровки можно оценить состояние любого датчика, достаточно наличие контроллера и датчика.
...Добавил возможность тестирования датчиков, "P" - бумага присутствует, "N" - бумага отсутствует.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Giro
Новичок
Сообщения: 30
Зарегистрирован: 14 авг 2015, 21:52
Откуда: Украина
Контактная информация:

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

Непрочитанное сообщение Giro »

Устранены незначительные ошибки, и внесены небольшие изменения.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Giro
Новичок
Сообщения: 30
Зарегистрирован: 14 авг 2015, 21:52
Откуда: Украина
Контактная информация:

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

Непрочитанное сообщение Giro »

Добавил некоторые возможности. В режиме калибровки для сбойных датчиков добавлено два параметра, "HIGH" - датчик не сработал даже при макс. уровне тока, "LOW" - датчик сработал при очень низком уровне тока.
В режиме тестирования датчиков, заведомо сбойные датчики (проблема с датчиком или далее в цепи) помечаются буквой "B". Также если датчик "MARK" не откалиброван то информация о нем не будет выводиться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Giro
Новичок
Сообщения: 30
Зарегистрирован: 14 авг 2015, 21:52
Откуда: Украина
Контактная информация:

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

Непрочитанное сообщение Giro »

Сделал еще один вариант бутлоадера с интегрированием его в модуль TP07.FRM, в этом случае установить мой бутлоадер можно прошив выше указанный модуль через KDIAG, затем можно восстановить таким же образом ориг. модуль. Больше отличий от ранее выкладываемого нет.
Вход в бутлоадер - при включении светодиоды загораются, гаснут и снова загораются, теперь быстро зажимаем "LF" и держим пока снова не погаснут. Как начнет мигать "POWER" открываем терминал и нажимаем "LF".
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Giro
Новичок
Сообщения: 30
Зарегистрирован: 14 авг 2015, 21:52
Откуда: Украина
Контактная информация:

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

Непрочитанное сообщение Giro »

Сделал версию бутлоадера для принтера tp07a (PN 1750130744), добавлено отображение статуса EEPROM и если есть проблемы с ней будет выведен код ошибки(расшифровка в eeprom service). Во вложении оригинальная версия и модифицированная.
TP07a_FRM_BL.7z
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить