Jump to content
Alexlimex

R7F701A033 работа с программатором

Recommended Posts

Тема о сильно распространенном процессоре в разных блоках SRS - R7F701A033.  На свежих машинах есть они в закрытом виде, есть приборы, делающие такие процессоры по CAN, а есть обычные программаторы, которые курят в сторонке. Так вот, валяется у меня экспериментальный блок, который кемто был разлочен программатором со стиранием всех данных. Теперь я над ним эксперименты ставлю. Все области code flash, data flash и boot были затерты в FF. Если залить в него пару code flash и data flash с похожего блока, он всеравно на связь не выходит. А если залить еще и boot от совершенно другого блока, то  всеравно по диагностике тишина. Программатор использую Autel XP400 Pro.

Share this post


Link to post
Share on other sites

Номер блока или от чего он? Если есть, дам Full на пробу

Share this post


Link to post
Share on other sites
9 минут назад, greencamp сказал:

Номер блока или от чего он? Если есть, дам Full на пробу

тут дело в проце а не блоке 

Share this post


Link to post
Share on other sites

Это все понятно. От чего блок (шильда)? 

Share this post


Link to post
Share on other sites

LJ6T-14B321-RB   есть у кого user boot от этого номера?

или вот для этого: M1PT-14B321-CA

Share this post


Link to post
Share on other sites

в личке

С закрытого нет 

Share this post


Link to post
Share on other sites
1 минуту назад, greencamp сказал:

в личке

С закрытого нет 

если можно и мне

Share this post


Link to post
Share on other sites

Может есть даташит на этот процессор?

57 минут назад, greencamp сказал:

Скинул ЛС

Залил весь ваш комплект из 3х файлов (code, data, boot) и фиг там... блок идентификацию проходит, отдает свой номер и на этом все, дальше не работает...

Share this post


Link to post
Share on other sites

Ок, вычитайте и сравните dflash до и после запуска на столе и все станет ясно.  Стартует блок или нет

Там по диагностике бывают нюансы, хотя казалось бы что все просто.

Share this post


Link to post
Share on other sites

Какая функция у boot flash ? Почему если ее стереть, блок проходит идентификацию а с ней вообще молчит.

У меня блок валялся без коробки, похоже это всетаки был M1PT-14B321-CA.   Для него boot похоже без шансов найти? Code и Dta флеши у меня есть от него, добытые с другого блока чтением по CAN

Share this post


Link to post
Share on other sites

В конце dfash лежит идент блока, проверить 3 секунды

Share this post


Link to post
Share on other sites
3 минуты назад, greencamp сказал:

В конце dfash лежит идент блока, проверить 3 секунды

Блок на эксперименты достался со стертым процессором

Share this post


Link to post
Share on other sites

Ааа, точно.

Если есть возможность сравнить dflash до и после запуска на столе

Share this post


Link to post
Share on other sites
16 минут назад, Alexlimex сказал:

Какая функция у boot flash ? Почему если ее стереть, блок проходит идентификацию а с ней вообще молчит.

Вероятно, потому что там присутствует код проверки условия, при которому загрузчик (bootloader, находящийся в boot code) передаёт управление другой части прошивки (переход по определённому адресу). А т.к. bootflash сконфигурирован для другой платы, возможно, что ноги проца, используемые для определения условия перехода, на плате могут иметь другое назначение.. Кроме того, если boot flash и code flash от разных блоков, то адрес перехода условного перехода, куда передаёт управление бутлодырь не совпадает с "точкой входа" в code flash.

А без boot code, вероятно, управление сразу передаётся области code flash по самому первому адресу.

Share this post


Link to post
Share on other sites
5 минут назад, Jael.Dace сказал:

Вероятно, потому что там присутствует код проверки условия, при которому загрузчик (bootloader, находящийся в boot code) передаёт управление другой части прошивки (переход по определённому адресу). А т.к. bootflash сконфигурирован для другой платы, возможно, что ноги проца, используемые для определения условия, на плате могут иметь другое назначение.. Кроме того, если boot flash и code flash от разных блоков, то адрес перехода условного перехода, куда передаёт управление бутлодырь не совпадает с "точкой входа" в code flash.

Провел эксперимент, поставил защиту от чтения, думал code flash как-то проверяет наличие защиты - ничего не изменилось. При снятии защиты у нас стираются code flash и user boot. А вот data flash не стирается, но прилично калечится, данные в ней поврежденные, даже номер блока не читабельный в дампе.

Share this post


Link to post
Share on other sites

Dflash меняется при запитывании блока?

Share this post


Link to post
Share on other sites
3 минуты назад, greencamp сказал:

Dflash меняется при запитывании блока?

Меняется, проц запускается, иденты по кану отдает, если boot стертый

Share this post


Link to post
Share on other sites

Сейчас не смеяться: есть Delphi или Autocom?

Попробуй подключится на столе как Focus 2011-2014, даст ошибки прочитать?

Share this post


Link to post
Share on other sites
27 минут назад, greencamp сказал:

Dflash меняется при запитывании блока?

Соврал, не меняется !! Это она менялась на вашем комплекте от блока LJ6T-14B321-RB

Share this post


Link to post
Share on other sites

Если есть желание, сделать что я писал на этом комлекте от Escape. Есть вариант, что отдаст ошибки, не только иденты.

Share this post


Link to post
Share on other sites

Создам тему с более правильным названием. Эту закрываю.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

Список тем для запросов

Тут собраны ссылки на темы для запросов дампов, электросхем и другой информации

Запрос электросхем у дилеров

Тут можно попросить оригинальную электросхему на автомобиль

×