Продолжая взаимодействие с настоящим сайтом, вы выражаете свое согласие с тем, что ваши пользовательские данные (сведения о местоположении; тип и версия ОС; тип и версия Браузера; тип устройства и разрешение его экрана; источник откуда пришел на сайт пользователь; с какого сайта или по какой рекламе; язык ОС и Браузера; какие страницы открывает и на какие кнопки нажимает пользователь) будут обрабатываться ООО «АРС АДАКТ» в целях сбора статистических данных о посетителях сайта и функционировании сайта в течение 3 месяцев. В случае, если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.

Перейти к публикации

Замена TriCore 1796 EDC17CP20 и перезапись OTP области


Рекомендованные сообщения

Доброй ночи коллеги! Может кто сталкивался с проблемой такой.

В общем в блоке "умер" процессор, был заказан новый и установлен взамен.

В стоковом исполнении по блоку имели следующее:

R4 2,0L EDC
22.03.10
EV_ECM20TDI01103L90602
WV2ZZZ7HZAH------
03L906022GF
EDC17
H33

Infineon Tricore TC1796
CPU-ID=0000182000008A02
Internal Flash ID = 0031C002
Internal Flash 2048Kb  Protected
OTP Protect: 0x10000 -- 0x13FFF
OTP Protect: 0x14000 -- 0x17FFF
EXTERNAL FLASH UNKNOW OR NOT PRESENT
EEprom 128Kb  Protected
=================
 А вот что сейчас:
R4 2,0L EDC
22.03.10
EV_ECM20TDI01103L90602
WV2ZZZ7HZAH------
03L906022GF
EDC17
H33
 
Infineon Tricore TC1796
CPU-ID=0000182000008A02
Internal Flash ID = 0031C002
Internal Flash 2048Kb  Not Protected
EXTERNAL FLASH UNKNOW OR NOT PRESENT
EEprom 128Kb  Not Protected
 
 
Получается что проц не закрывается по OTP!!!!
Блок опознался автомобилем, вот только моргала спираль и вот такая ошибка
 
                Адрес 01:  Электроника двигателя      Label: User\03L-906-022-CAA.clb
Номер блока управления: 03L 906 022 GF    HW: 03L 907 309 K
  Компонент и/или версия: R4 2,0L EDC  H33 9130
Кодировка: 0125401A232400080000
Код мастерской: WSC 00043 204 92241
              ASAM Dataset: EV_ECM20TDI01103L906022GF 002008 (VN75)
                      VCID: 6FE62FA5B6B5D341C0-803A
1 неисправность:

5523 - Блокирован блок управления двигателя
          P1570 00 [167] - -
          Индикатор неисправности ВКЛ - Не подтверждено - протестировано после удаления записей
            Стоп-кадр:
                    Статус неисправности: 00000001
                    Приоритет неисправности: 2
                    Частота появления ошибки: 1
                    Пробег: 70391 km
                    Дата: 2049.14.06
                    Время: 00:03:09


Готовность: 0 0 0 0 1
 
Какие мысли по устранению проблемы? Чем закрыть ОТР область?
Изменено пользователем overheat
Ссылка на сообщение

В общем в ходе общения с "гуру" однозначно понятно что дело не в оборудовании. Т.к. записав чистый камень нужно его закрыть по ОТП областям, указав диапазон в нашем случае это

0x10000 -- 0x13FFF
0x14000 -- 0x17FFF

Как Вы знаете ни один софт этого не позволяет ;((( Вариант думаю гасить иммо

Изменено пользователем overheat
Ссылка на сообщение

Это неправильный вариант.

Правильный - брать проц с аналогичного блока, а не новый, и потом подгонять еепром под отп (абритус, например, делает).

Ссылка на сообщение

коллеги помогите отключить один флаг ошибки в дампе фляшь 5523 - Блокирован блок управления двигателя. Попоробую может авто будет работать

Ссылка на сообщение

В общем в ходе общения с "гуру" однозначно понятно что дело не в оборудовании. Т.к. записав чистый камень нужно его закрыть по ОТП областям, указав диапазон в нашем случае это

0x10000 -- 0x13FFF

0x14000 -- 0x17FFF

Как Вы знаете ни один софт этого не позволяет ;((( Вариант думаю гасить иммо

На сайте производителя есть утилита, которая работает с одноразово-программируемой областью. Интерфейсы поддерживает разные. Если есть что записать, либо информация о том, что писать - то можно и поиграться утилитой. Документация там тоже есть.

Ссыль

Изменено пользователем add24
Ссылка на сообщение

Дмитрий спасибо огромное за наводку. Но вопрос остается открытым каким железом цепляться ? Отладка под трикор стоит около 300-400 американских президентов

Изменено пользователем overheat
Ссылка на сообщение

Ну если поставить MEMTool v4 и почитать хелп, то видно что на даннй момент с трикорами работают -

Access Device  (PortType) Defines the communication device to be used for connection between target and host PC. The following communication devices are supported currently:

 

  • Universal Access Device
  • Universal Access Device 2
  • USB JTAG Port
  • Starterkit JTAG Driver
  • Infineon Device Access Server (DAS)

Я бы начал смотреть с самого доступного, т.е. USB JTAG Port

Но вообще без понимания как оно там работает - авантюра, хотя и увлекательная и скорее всего в итоге как минимум образуется немало знаний по этой части )))

А может попробовать прикрутить простой J-Link к этой приблуде?

Ссылка на сообщение

Давайте еще раз: авто не бито, не крадено. Заменен процессор TC 1796, в него залить flash + eeprom. Нет закрытой области по адресам

0x10000 -- 0x13FFF
0x14000 -- 0x17FFF

т.е. я в любой момент могу залить любую связку flash+eeprom, т.к. вышеназванная область открыта!!!!!!!!!!! Электроника ругается на иммо. Но при этом авто заводится, ошибка в блоке одна (см выше).

Вопрос: как закрыть проц по областям

0x10000 -- 0x13FFF
0x14000 -- 0x17FFF!!!

Ссылка на сообщение

Давайте еще раз: авто не бито, не крадено. Заменен процессор TC 1796, в него залить flash + eeprom. Нет закрытой области по адресам

0x10000 -- 0x13FFF

0x14000 -- 0x17FFF

т.е. я в любой момент могу залить любую связку flash+eeprom, т.к. вышеназванная область открыта!!!!!!!!!!! Электроника ругается на иммо. Но при этом авто заводится, ошибка в блоке одна (см выше).

Вопрос: как закрыть проц по областям

0x10000 -- 0x13FFF

0x14000 -- 0x17FFF!!!

Дело не в закрытии ОТР области проца (в чистом проце там нули или FFFF). А в том чтобы прописать туда данные с ОТР области оригинального блока, потому что данные иммо находятся в зависимости от данных ОТР.

Изменено пользователем jsw52
Ссылка на сообщение

Авто удалось завести. Клонированный блок прекрасно работает. Вопрос закрыт. Но тему для себя буду расширять. Есть много мыслей, будем проверять по мере возможности. Так же с нового купленного блока 03L907309K (не Б\У) был считан полный дамп, вот с ним и буду играться! Всем спасибо за советы и замечания

Изменено пользователем overheat
Ссылка на сообщение
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...