Jump to content

R7F701644 - изучаю, не могу разобраться.


Recommended Posts

Posted

Всем привет.

Изучаю этот процессор, точнее его программирование.

Имею скрипт от Виктора для работы с этим процом. Самого Виктора более не хочу беспокоить со своими глупыми вопросами, у него есть дела по важнее, прошу помощи (подсказок) у общественности.

В инет пытался почерпнуть информацию но как то там всё не доходчиво для меня. И вообще мало информации на эту тему.

Суть впороса:

nlocking...OK
Unlocked at 10921/c1/w1
Read ID code protection status...OK
ID Code Autentication Mode disabled
Read Signature...OK
Blank check UBFlash...Error!!! Protection error
Erase UBFlash...Error!!! Protection error

Почему так, что случилось с процом что не стереть не записать не может ?

Проц стоит в подопытном блоке SRS Toyota . Пробую программировать через UserDfault

Довёл его до этого состояния я. Изначально он был живой, пытался переписать Code Flash  ( зачем спросите, хотел попробовать, подопытный же) тем самым загнал его в это состояние.

Есть бэкап user, data, code правда считанный другим программатором.

Posted (edited)

наверное для начала уйти от UserDfault к выбору истинного проца

и какой тип защиты был до начала глича?

Edited by remhonda
Posted

Изначально работал Громовским программаторам, им и пытался переписать CodeFlash, в итоге стёр но не записал.

Ок. думаю мало не только мозгов но и железа у меня, приобретаю скрипт от Виктора и пробую работать им.

Защита как я понял была только одна Serial programming, Подключаюсь I-Prog и скрипт выдаёт следующее - WARNING!!! Probably MCU have ICU-M!!!!

Так как в проце что то уже было подтёрто через выбор истинного проца не чего не читало и не писало. Как мне сказал Маэстро нужно работать через UserDefaul по определённым адресам, ставить ограничение га запись и чтение data и code flash. Так я и сделал выставил ограничение на Data  c 0-18000 и code c 0x2B0000.

Бэкап Data = 96кб по сути это и есть с 0-18000,. Установил в программе range для data  с0-18000 а вот с Code не чего другого не придумал как обрезать в редакторе дамп с 0-2B0000 и указать его для записи. 

Записал но после этого всё, программа не может более не чего, взлом проходит и Erase UBFlash...Error!!! Protection error.

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

Самое полезное и понятное для изучения материала  что в инете я находил на эту тему ТУТ, но пока мне эта инфа не как не помогла понять структуру RH850

Posted

Вполне вероятно, что к Serial programming добавился ещё один тип защиты, который IProg обходит первой  и упирается  в Serial programming, которая и не даёт вам работать дальше с процом

В идеале конечно работать с дампом не снимая питания с проца, пока защита "снята" есть доступ ко всем функциям чтения и записи. Это конечно когда блок не подопытный... В вашем случае опыты... Ну и много вопросов к вашему первому прогеру...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...