DT1178 · MD FLASHER
Лицензия 45 Lada Vesta DASH BENCH/OBDII
35 544 ₸
В наличии
ПодробнееМодуль · DT1538
Модуль для программы MD FLASHER
35 544 ₸
В наличии
Лицензия 131, может быть применима на усмотрение лицензиата(пользователя) к работе:
с МК серии TriCore AUDO TC17xx устанавливаемых в ЭБУ двигателя различных производителей .
Для работы необходимо постоянное подключение к сети интернет.
Могут поддерживаться не все версии ПО и конфигурации плат ЭБУ.
_______________________________________________________________________________________
Процессоры семейства TriCore, разработанные компанией Infineon, являются высокопроизводительными микроконтроллерами, которые широко применяются в автомобилестроении и других областях, требующих высоких вычислительных мощностей и надежности. Один из важных режимов работы этих процессоров — режим BSL (Bootstrap Loader).
Принцип работы в режиме BSL
1. Введение в BSL режим:
BSL (Bootstrap Loader) — это режим, в котором процессор загружает начальный код или программу из внешнего источника (например, памяти, ПК через UART, SPI, CAN и т. д.) после включения питания или сброса.
Этот режим необходим для программирования или перепрограммирования процессора, а также для отладки.
2. Активация BSL режима:
BSL режим активируется автоматически при включении процессора, если определенные условия выполнены, такие как:
Пины, отвечающие за выбор режима загрузки, находятся в определенном состоянии (обычно это конфигурация на уровне пинов).
Внутренние регистры и флаги настроены соответствующим образом.
Например, может быть использован специальный уровень сигнала на входе BOOTMODEx, чтобы переключить процессор в режим BSL.
3. Процесс загрузки:
Процессор проверяет наличие программы в различных источниках, таких как внутренняя память, внешняя память, или коммуникационные интерфейсы (UART, CAN и др.).
Если программа найдена и проверка на целостность прошла успешно, она загружается в ОЗУ или другую область памяти, откуда может быть исполнена.
4. Передача данных:
Передача данных в BSL режиме может происходить по различным интерфейсам. Самым распространенным является UART, но возможны и другие, например CAN или SPI.
Данные передаются в виде пакетов, которые могут содержать информацию о команде (например, запись в память, чтение памяти) и сами данные для записи.
5. Безопасность:
Для защиты от несанкционированного доступа или перепрограммирования в BSL режиме могут быть использованы различные методы аутентификации и шифрования.
Некоторые микроконтроллеры TriCore поддерживают защиту памяти, что предотвращает несанкционированное считывание или запись данных.
6. Выход из BSL режима:
После завершения загрузки и запуска загруженной программы процессор выходит из режима BSL и начинает выполнение основной программы.
В случае ошибки загрузки процессор может попытаться повторить процесс загрузки или перейти в другой режим (например, восстановление по умолчанию).
7. Применение:
BSL режим широко используется в процессе производства для начальной загрузки прошивки в процессор, а также для обновления программного обеспечения в процессе эксплуатации (например, через прошивку по OBD в автомобилях).
Таким образом, BSL режим является важной составляющей работы с процессорами TriCore, обеспечивая гибкость в управлении загрузкой и обновлением программного обеспечения.
DT1178 · MD FLASHER
35 544 ₸
В наличии
ПодробнееDT1208 · MD FLASHER
47 392 ₸
В наличии
ПодробнееDT1192 · MD FLASHER
29 620 ₸
В наличии
ПодробнееDT1361 · MD FLASHER
35 544 ₸
В наличии
ПодробнееКонсультация
Подскажем по совместимости, комплектации и модулям. Оставьте телефон, перезвоним в рабочее время.