Вы находитесь на странице: 1из 7

RENELIGHT + CAN

Только про
RH850
ЧТО НОВОГО ?

Всё отличие от предыдущей версии заключается только в том , что дополнительно


появилось управляемое питание 3,3V , и в программе , соответственно , появился выбор
между 5 и 3,3 .

Связано с тем , что если раньне H8SX серия была только 5V , то питание RH850 в блоках
может быть как 3V так и 5V.

А так как раньше в программаторе была поддержка только 5V, то в 3V блоках


приходилось дополнительно ставить в линию питания 2 последовательно соединённых
кремниевых диода типа 1N4148. Это для того , что бы погасить на них 2 х 0,7 = 1,4 V. Так
как если этого не сделать , то могла выйти из строя обвязка процессора , которая
расчитана на питание 3V.

Сейчас дополнительные диоды не нужны , так как в программаторе появился выбор ,


каким напряжением питать процессор.

На самом деле всё оказалось ещё намного проще , так как процессор расчитан на питание
от 2,5 до 5,5 вольт , и поэтому для чтения записи можно использовать только напряжение
3,3 V совершенно для всех блоков RH850 , не взирая на то , каким напряжением штатно
запитан процессор производителем.

Соответственно в программе появилось меню выбора напряжения

КАК АКТИВИРОВАТЬ ОПЦИЮ RH850?

Если у программатора нет лицензии для работы с RH850 , то программа всё равно
запустится . Появится выбор типа процессора , областей памяти и питающего напряжения.
При попытке чтения или записи программатор соединится с процессором , вычитает его
тип , но после этого остановится и сообщит об отсутствии лицензии.
Наличие активированной лицензии можно посмотреть здесь

Если лицензии нет , то нужно прислать серийный номер программатора , по которому


будет сгенерён файл лицензии.

Потом , с помощью встроенной опции, активировать лицензию , указав программе на


необходимый файл.

Собственно и вся активация.


КАК ЭТО РАБОТАЕТ ?

К сожалению , так просто , как это было с блоками DENSO на H8SX R5F617XX уже не
получится. Здесь недостаточно просто перезаписать флеш для очистки содержимого
еепром. Поэтому придется читать Data Flash , править дамп руками , потом стирать и
записывать исправленный дамп,

Для этого , для начала , необходимо правильно подключиться к процессору.

На сайте лежит пдф с точками подключения , но вы и сами можете вызвонить


необходимые точки по распиновке ног самого процессора.

Можно использовать картинки с подключением от других программаторов. Нужно только


использовать таблицу соответствия сигналов .

0V logical это не вывод программатора. Нужно проверить , есть ли напряжение около 0v в


этой точке (на ноге процессора P10_8 ), если подключено правильно , но не работает. Если
нет логического 0, то не будет ни читать , ни писать. Тогда нужно будет создать там
логический 0 ))).

На некоторых картинках сигналы RX TX могут быть попутаны местами . Это уж кто как
привык их обозначать на программаторах.

После прочтения флеши вы увидите некоторые странные байты , обозначенные как EB.
Пугаться этого не стоит. С легкой руки ORANGE 5 так обозначаются стёртые байты. То есть
в этих процессорах значение FF - это уже записанный байт, а не стёртый байт. Вернее
целая строка из байтов . И это уже совершенно другое состояние флеши. Поэтому эти
байты и записаны как EB , что буквально обозначает Erases Bytes = стёртые байты.
Программатор понимает это , и не пишет их, если встречает их в дампе . То есть оставляет
их стёртыми.Это довольно специфический момент . В полной версии ренепрога был тот
же самый нюанс. И там были вариант с сохранением в два файла , собственно файла
данных и файла маски , в котором и хранилась информация , какие байты записаны , а
какие стёрты. И второй вариант , когда строка из четырёх байтов FF , если начало строки
совпадало с адресом , кратным четырём, считалась стёртой и не писалась вообще.
Теоретически это может быть важно, так как существует вероятность, что некоторые
прошивки блоков написаны так , что не стирают некоторые области перед обновлением
данных в емуляции еепром. И , если это так , то есть большая вероятность получить
внутреннюю ошибку блока . Говорят , что так и есть на каких то приборных панелях и
блоках VAG на RH850 и внешней еепромкой . но у нас , к сожалению , не было такого
блока.

Проблема вероятно решаемая, просто нужно иметь такое под рукой в неиспорченном
состоянии.

Собственно сам процесс чтения


и результат чтения

Ещё раз напоминаем , что целые строки , помеченные как EB , следует оставлять без
правки . так как там НИЧЕГО НЕ ЗАПИСАНО ВООБЩЕ .

Не факт , что вместо EB , в последующих версиях не появятся прочерки , а дамп будет


сохраняться в два файла.

Crystal kHz – частота кварца в вашем блоке.


MCU security status – это состояние защиты процессора . Если не FF , то значит кто то там
уже копался и закрыл процессор от чтения ))). Сбросить можно , стерев весь процессор ,
но прочитать закрытый – нельзя .

Если есть какие умные мысли или уточнения или предложения , то пишите на почту

canalyzer1@gmail.com

в отличии от писем о покупке , на такое отвечаем всегда.

Вам также может понравиться