RH850 - это последнее семейство автомобильных микроконтроллеров Renesas Electronics, которое предлагает высокую производительность, сбалансированную с очень низким энергопотреблением в широком и масштабируемом ассортименте продуктов. Это семейство предлагает богатую функциональную безопасность и встроенные функции безопасности, необходимые для новых и передовых автомобильных приложений.
Семейство RH850 предлагается в 40-нм технологическом процессе Renesas, впервые в отрасли, и предлагает огромные возможности и функции в качестве экономически эффективных цен. Семейство предлагает ряд структур ядра ЦП (одно-, многократные, ступенчатые и их комбинации) для поддержки требований высокой производительности и / или высокой надежности.
Наиболее встречаемые в нашем деле контроллеры это RH850 / F1x
Микроконтроллеры серии RH850 / F1x являются наследниками V850E2 / Fx4 и V850E2 / Fx4-L. Он расширяет встроенную флэш-память и добавляет небольшой 48-контактный корпус.
И так ближе к делу, DATA FLASH процессоров этого семейства имеет очень интересную организацию памяти, она делится на страницы размером 16 байт и блоки страниц размером 64 байта (не трудно посчитать что в каждом блоке 4 страницы памяти)
Каждая страница имеет 2 состояния - Записана или НЕ Записана, то есть содержится в ней информация или она пуста
При чтении памяти DATA FLASH учитывается чистая страница или нет, для этого проверяется ее состояние перед чтением, и если она пуста, то просто игнорируется, так как при запросе чтения пустой страницы, процессор выдает нам набор случайных данных, а не привычные 16 байт "FF"
В обновлении 2.0.0.10 для работы с данными процессорами добавлены некоторые инструменты.
При чтении DATA FLASH выделяются пустые (НЕ ЗАПИСАННЫЕ) страницы памяти в процессоре
Как видите если прочитано на странице FF это не значит что страница стерта!!! "FF" это такой же байт как и все остальные
Добавлены Чек боксы для выбора режима стирания памяти
Два CheckBox "Erase All Data Flash" и "Erase Emply Sectors After Write"
"Erase All Data Flash" - При выбранном пункте, при записи или просто стирании будет стерта ВСЯ DATA FLASH процессора
В ином случае при стирании программа попросит у вас Стартовый и Конечный адрес для стирания, кратный 0x40 (64 байтным блокам)
"Erase Emply Sectors After Write" - При данном выборе, после записи DATA FLASH все Пустые Блоки в Дампе, будут стерты
Теперь естественно вопрос, ЗАЧЕМ ВСЕ ЭТО НАДО?)))
При работе допустим с блоком SRS, процессор блока проверяет статусы страниц, куда он записал данные об аварии, если они чисты,
то все ок и их можно использовать, или если они записаны, то там хранится что то важное (Например данные об инциденте) и он их не
трогает, или он размечает память создает разметку (Memory MAP) и размещает данные "согласно занятым билетам"
В общем все это зависит от программы которая управляет блоком, но как еще один пример, на блоке TOYOTA с процессором RH850
для удаления данных об инциденте аварии, нужно стереть DATA FLASH, не записать туда "FF", не что то еще из донорского блока, а
именно СТЕРЕТЬ! Ведь даже записанные "FF" - это тоже данные.
Или еще один блок с интересной организацией - VAG RH850, если его просто считать и записать обратно то что считали - блок труп,
молчит и не отзывается, но если стереть часть дампа, или записать часть DATA FLASH - все отлично все работает.
В общем при работе с данными процессорами соблюдайте осторожность и всегда делайте BACKUP дампов.
версия GCT 2 0 0 1 делал все как по мануалу беда в том что до меня блок ковыряли но все прочиталось определил краш стер записал все ок но в подлиности флеш не уверен посмотрите файл прилагаю
GromCalc Dump 89170-33B60 CRASH.bin
Тема закрывается, проблема решена.
Данные номиналов SMD элементов взяты с блока Renault на SPC560, там стоит такой же драйвер. Питание драйвера восстановлено. Блок работает в штатном режиме.
P.S. Новые блоки SRS RAVON R серии идут уже с процессорами SPC560P50L3
Здравствуйте. Пришло время для небольшого отчета. Проверил ,как просили, OPDS все работает как надо. Отключал подушку, ошибка появляется и после подключения назад, стирается. Значит дело в Crash data. Как я понял этот блок в бут не переводится (если кто-то смог поделитесь секретом) а делается по UART . Ну да ладно, поключил GCT по UART прошил и ничего не изменилось (ошибок нет, лампа горит). Попробивал ReneLight та же история. Думал может с блоком что то не так, нашел с похожим номером 89170-47600 тоже после ДТП, внутри идентичные, прошил его и таже итория. Даже ипользовал востановление блока в ReneLight, там такой номер имеется, но и это не помогло. Потом попробывал через Serial programmer, в Reneprog, там есть возможность записать свой eeprom. Я записал flash и eeprom (который заполнил FF) и это помогло. Все заработало как надо. Тоесть либо не стирается полностью eeprom либо при записи flash туда что то попадает. Испытал на двух модулях. Так что как то так. Большое спасибо всем за поддержку.
Предоставляем техническую поддержку по чистке блоков SRS онлайн по дампу любой сложности - MAC,XC23xx,SPC560,
Renesas,NEC,RH850,Eeprom,MTRK.
Марка, модель, номер блока, память, Crash или Clear обязательно !
Все данные пишем строго на английском языке !
Можно обращаться любым для вас способом. (контакты в профиле)
Кому удобнее, могут оставлять просьбы в этой теме, в виде прикрепленного дампа с его правильным оформлением.
Цена чистки от 15 EUR. (блок любой сложности)
Имеется возможность восстановления блока с отправкой нам. (если у Вас нечем его сделать)
Пользователям, имеющим от 10 постов делаем без предоплаты .
Внесу свою лепту.
Выкладываю известную очень многим программу, в свое время разработанную мной, потом поломанную и выложенную в свободное плавание под оригинальным названием, как Asia ODO programmer 3.0, этот ломаный софт есть у многих. Софт до сих пор довольно актуальный и умеющий довольно много. Владельцы компов с LPT портом и виндовс ХР могут даже собрать простенький встроенный программатор. В мануале вначале идет описание процесса регистрации, его можно опустить, т.к. эта версия не имеет никакой защиты.
Пользуйтесь себе во благо, но уважайте свой труд и не роняйте цены ниже допустимого уровня.
0.0. Ограничение на скачивание Файлов временно отсутствует.
0.1.Запрещено использование ников содержащих оскорбления, создание цифровых ников. Предупреждение, с последующим удалением с форума.
0.2. Запрещена регистрация пользователей 2 и более раз без согласия администрации (использование одним пользователем нескольких ников). Блокировка пожизненная всех ников.
0.3. Запрещена публикация сообщений состоящих только из ссылок на другой сайт. При публикации ссылок на другие ресурсы обязательно указывать почему Вы даете её и какое имеете к ней отношение.
0.4. Запрещено выкладывать в свободное обращение какой либо софт или оборудование уже представленный в "Коммерческом разделе" без предварительного уведомления об этом администрации
0.5. Запрещен ФЛУД (бан на 7 суток)
0.6. Запрещены любые негативные высказывания в адрес администраторов и модераторов. Пожизненный бан.
0.7. Запрещены личные оскорбления. Личные разборки отношений. Пожалуйста, разбирайтесь через личку.
0.8. За вредоносные программы блокировка 4 недели, а повторно пожизненный бан.
0.9. Обязательно указывайте Ваше место жительства: Страна и Город. Предупреждение за незаполненный профиль.
1. Информация, помещенная в форуме, предварительно не редактируется и не проверяется. Администрация форума не осуществляет активный контроль за постами пользователей и, следовательно, не несет ответственности за помещаемую информацию. Любое сообщение отражает исключительно личное мнения автора. Если Вас оскорбляет содержание какого-либо сообщения, обратитесь к администрации с обоснованием Вашего протеста.
2. Принимая участие в работе форума, вы берете на себя обязательство не размещать заведомо ложную, оскорбляющую, вульгарную, непристойную, нарушающую чьи-либо права или существующее законодательство информацию. Хамство, оскорбления (включая известных общественных деятелей и исторических персонажей), разжигание межнациональной розни, лживое истолкование высказываний собеседника, искажение имени ("ника") с целью эпатажа присутствующих – все эти проявления невоспитанности могут быть классифицированы как нарушение правил форума.
3. Новые темы рекомендуется создавать в соответствующих разделах форума.
3.1 Доступ к скачиванию файлов доступен пользователям после 30 сообщений без флуда !
3.1.0 Администраторы и модераторы имеют право переносить темы в другой раздел без объяснения причин.
4. Не рекомендуется создавать:
4.1. Темы, которые недавно были уже обсуждены на этом же форуме. Пожалуйста, смотрите внимательно, при создании новой темы, на уже имеющиеся. Заголовок темы должен отражать суть сообщения, в противном случае участники форума могут не обратит внимания на тему вообще.
4.2. Темы с заголовками, содержащими в себе более половины заглавных букв;
4.3. Темы с общими заголовками, не отражающими предмет сообщения, такие как "Есть вопрос", "Проблема", и т.д.;
4.4. Темы, которым место в чате, как, например, "Здрассте, а вот он я!", "купил пылесос!", и т.п.
5. Во время обсуждения и дискуссии запрещается:
5.1. Дублировать сообщения в разные темы и форумы.
6. Во время обсуждения и дискуссии не рекомендуется:
6.1. Вести в темах личную переписку….
6.2. Писать по-русски латинскими буквами….
6.3. Выражать неуважение к участником посредством использования латиницы, жаргона, игнорирования правил орфографии и пунктуации русского языка;
6.4. Указывать на грамматические ошибки;
6.5. Задавать неконструктивные вопросы о работе форума, например,"Почему я не вижу своих сообщений?", "А как стать участником?", "Как вставлять смайлики?", "Почему закрыли тему?". Если ответа на Ваш вопрос нет, задайте вопрос администрации;
6.6. Создавать заново сообщения и темы, удаленные модератором. Если ваша тема или сообщение пропали, задайте вопрос модератору форума.
6.7. Цитирование чужих текстов от своего имени, нарушающее авторские права;
6.8. Использовать только заглавные буквы.
7. В тематических форумах запрещено:
7.1. Создавать темы, обращенные к конкретным участникам форума;
7.2. Отправлять короткие малосодержательные сообщения, устраивать чат, пустую болтовню (флуд). Если Вам нечего сказать, кроме "согласен", "одобряю", воздержитесь от отправки сообщения;
7.3. Оффтопик, то-есть все, что не относится к обсуждаемому вопросу.
8. Прямая реклама запрещена во всех форумах и удаляется без предупреждения. Это включает ники, дополнительные статусы, автоподписи, содержащие веб-адрес.
8.1. Оскорбления и угрозы форумчанам посредством личной переписки является серьезным нарушением правил и строго наказывается.
9. Администраторы и модераторы определяют политику каждого форума и наделены правом удаления сообщения, нарушающее дух и букву настоящих правил, а также, закрыть, удалить или перенести в другой форум целую тему.
9.1. В некоторых темах модераторы могут пойти на отступления от настоящих правил, в контексте конкретной темы и форума, гласно и открыто. Действия модераторов могут быть обсуждены в личной переписке или в специальном для этого созданном разделе.
10. Грубым и частым нарушителям правил форума будет блокирован доступ к порталу немедленно на срок от недели и больше. Решение принимается администратором форума, на основании заявления от модератора.
11.Запрещена реклама без согласия администрации.
12. Темы созданные участниками форума, является собственностью форума, но не собственностью создавшего тему. Участники форума не могут самовольно устанавливать, кому из форумчан общаться в созданной им теме, а кому - нет. Также создатель темы не может выполнять в своей теме модераторские функции.
Попытки автора запретить кому-либо общатся в теме будет расценено как неуважение к собеседнику и нарушение правил.
13. В любой момент времени модератор или администрация могут закрыть какую-то тему, и в некоторых случаях - удалить ее, если считают, что дальнейшее развитие темы ни к чему кроме ругани не приведет.
14. На форуме запрещено употреблять уничижительные определения для различных национальностей, народов и групп (вроде "пиндосов", "хохлов", "москалей" и так далее) в любом контексте. Пропаганда фашизма, нацизма, и так же попытки ущемления меньшинств (по любому признаку) или любых социальных групп на этом форуме запрещены – в сообщениях, на аватарах, подписях и в любом другом виде.
15. Цитирование, пересказ и обсуждение содержаний личных сообщений - нарушение правил. Если Вас оскорбили в личном сообщении, напишите жалобу представителю Администрации.
16. Подпись существует для ПОДПИСИ. Если Вы используете подпись - то не размещайте в ней украшательств, вроде изображений составленных из символов или выделений текста символами. Длина подписи ограничена двумя строчками текста стандартного размера. Реклама, оскорбительные эпитеты по отношению к форумчанам, запрещены.
17. Пожалуйста, избегайте оверквотинга, известного также, как "избыточное цитирование". При цитировании чужих сообщений оставляйте только то, что нужно для понимания вашего ответа. При цитировании убирайте ссылки на картинки в цитатах.
18. Запрещается выставлять и редактировать фотографии других форумчан без их на то разрешения (вне зависимости от того, были эти фотографии на форуме или нет).
19. Угрозы расправы в адрес кого-либо из администрации форума или форумчан караются баном на месяц в первый раз и перманентным баном при повторении угрозы.
20. На форуме запрещается обсуждать тех участников, которые на данный момент временно отключены (у них в статусе появляется фраза [banned]) и не могут ответить.
21. Модератор читает тему и реагирует на каждый пост с нарушением. Если участник форума нарушил правила в трех постах, идущих подряд, на первом посте вы можете получить предупреждение, а на втором - отправиться в бан на некоторое время, вплоть до перманентного бана.
22. В случае, когда участник появляется на форуме в основном для того чтобы затеять скандал, и его сообщения не несут полезной смысловой нагрузки, зато постоянно провоцируют флейм, модератор может запретить данному участнику писать в конкретном разделе на определенный срок или навсегда.
23. Требование модераторов и администрации нужно выполнять не вступая в пререкания на форуме. Если вы считаете, что требования модераторов несправедливы, то вы можете обьяснить вашу точку зрения в личном сообщении модератору.
24. При выборе наказаний - отношение к "новичкам" и "бывалым нарушителям" более строгое, т.е. за что старый пользователь без серьёзных нарушений получит Предупреждение, за то же "новичок", который пришел и всем нахамил, может получить бан; рецидивист может получить ещё более продолжительный бан.
25. Администрация не лишает участников форума доступа к форуму по их собственной просьбе. Если участник форума считает, что форум мешает его жизнедеятельности, он/она - сам должен справляться с подобными ситуациями. Подобные запросы со стороны форумчан - будут игнорироваться.
26. Заключительное и самое главное:
Люди приходят на форум по своему желанию, пообщаться, но если им не нравится данный форум и его политика - не забывайте о том, что никто насильно сюда никого не тащил и никто насильно не задерживает.
Здесь всегда рады новым посетителям и редко появляющимся гостям, но не стоит забывать что в чужой монастырь со своим уставом не ходят.
27. Действия АДМИНИСТРАТОРОВ и МОДЕРАТОРОВ не обсуждаются!!!