-
Лицензия 131, может быть применима на усмотрение лицензиата(пользователя) к работе:
с МК серии TriCore AUDO TC17xx устанавливаемых в ЭБУ двигателя различных производителей .
- Чтение PFLASH
- Запись PFLASH(кроме областей OTP)
- Чтение DFLASH
- Запись DFLASH
- Расчёт паролей OTP 1-7
- Чтение паролей Renault EMS312x по OBD
- Чтение паролей BOSCH MED17/EDC17 GPT при прямом подключении к ЭБУ на столе
- Чтение паролей Ford EMS2211
- Чтение паролей SID208
- Чтение паролей ЭБУ Continental Kia/Hyundai/SsangYoung Sim2k-24x/C201
- Модуль не производит пересчет контрольных сумм.
Для работы необходимо постоянное подключение к сети интернет.
Могут поддерживаться не все версии ПО и конфигурации плат ЭБУ._______________________________________________________________________________________
Процессоры семейства 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, обеспечивая гибкость в управлении загрузкой и обновлением программного обеспечения.
-
ОТЗЫВЫ О ТОВАРЕ Лицензия 131 TriCore AUDO TC17xx BSL/BENCH/OBD
Зарегистрируйтесь, чтобы создать отзыв.