Академический Документы
Профессиональный Документы
Культура Документы
Только про
RH850
ЧТО НОВОГО ?
Связано с тем , что если раньне H8SX серия была только 5V , то питание RH850 в блоках
может быть как 3V так и 5V.
На самом деле всё оказалось ещё намного проще , так как процессор расчитан на питание
от 2,5 до 5,5 вольт , и поэтому для чтения записи можно использовать только напряжение
3,3 V совершенно для всех блоков RH850 , не взирая на то , каким напряжением штатно
запитан процессор производителем.
Если у программатора нет лицензии для работы с RH850 , то программа всё равно
запустится . Появится выбор типа процессора , областей памяти и питающего напряжения.
При попытке чтения или записи программатор соединится с процессором , вычитает его
тип , но после этого остановится и сообщит об отсутствии лицензии.
Наличие активированной лицензии можно посмотреть здесь
К сожалению , так просто , как это было с блоками DENSO на H8SX R5F617XX уже не
получится. Здесь недостаточно просто перезаписать флеш для очистки содержимого
еепром. Поэтому придется читать Data Flash , править дамп руками , потом стирать и
записывать исправленный дамп,
На некоторых картинках сигналы RX TX могут быть попутаны местами . Это уж кто как
привык их обозначать на программаторах.
После прочтения флеши вы увидите некоторые странные байты , обозначенные как EB.
Пугаться этого не стоит. С легкой руки ORANGE 5 так обозначаются стёртые байты. То есть
в этих процессорах значение FF - это уже записанный байт, а не стёртый байт. Вернее
целая строка из байтов . И это уже совершенно другое состояние флеши. Поэтому эти
байты и записаны как EB , что буквально обозначает Erases Bytes = стёртые байты.
Программатор понимает это , и не пишет их, если встречает их в дампе . То есть оставляет
их стёртыми.Это довольно специфический момент . В полной версии ренепрога был тот
же самый нюанс. И там были вариант с сохранением в два файла , собственно файла
данных и файла маски , в котором и хранилась информация , какие байты записаны , а
какие стёрты. И второй вариант , когда строка из четырёх байтов FF , если начало строки
совпадало с адресом , кратным четырём, считалась стёртой и не писалась вообще.
Теоретически это может быть важно, так как существует вероятность, что некоторые
прошивки блоков написаны так , что не стирают некоторые области перед обновлением
данных в емуляции еепром. И , если это так , то есть большая вероятность получить
внутреннюю ошибку блока . Говорят , что так и есть на каких то приборных панелях и
блоках VAG на RH850 и внешней еепромкой . но у нас , к сожалению , не было такого
блока.
Проблема вероятно решаемая, просто нужно иметь такое под рукой в неиспорченном
состоянии.
Ещё раз напоминаем , что целые строки , помеченные как EB , следует оставлять без
правки . так как там НИЧЕГО НЕ ЗАПИСАНО ВООБЩЕ .
Если есть какие умные мысли или уточнения или предложения , то пишите на почту
canalyzer1@gmail.com