Протокол обмена - однопроводной UART по выводу TOOL0/P40. Надо делать из TXD выход типа "открытый коллектор". По ходу процесса ещё придётся прижимать TOOL0 к 0 и дёргать RESET.
Соорудил переходник со стандартного UART-а на однопроводной, да ещё с указанными возможностями. Выводы TXD и RXD - обменные, DTR - управление сбросом, а RTS - удерживать TOOL0 в 0 при необходимости.
Первая команда уже работает: инициализация и установка скорости обмена.
Я уже подготовился, что одного переходника USB-UART будет недостаточно, так как в описании протокола указано что загрузчик принимает данные в формате 8N2, а передаёт в 8N1. Но на первую команду ответ обнадёживает:
Есть небольшая пауза между байтами и анализатор принимает данные как 8N2 без ошибок, может и CP2102 так же сможет (примечание: на CP2102 сделан используемый мной преобразователь USB-UART ioMate-USB).
Комментариев нет:
Отправить комментарий