Приветствую форумчане, прошу поделитесь опытом. Может кто сталкивался с микроконтролерами Renesas RL78 каким образом можно считать содержимое процессора RENESAS-RL78-F15 R5F113GKL вроде аналогичен R5F100/101xGx. Пугают что при считывании стирается...
Я занимался и занимаюсь. Правда, серию F15 не пробовал. Прочитать содержимое флеша можно штатными программаторами E1/E2. В моей старой статье описан недорогой програматор. Такая плата уже не выпускается, но подобным образом можно задействовать отладчик на недорогих современных демо-платах фирмы для программирования внешних МК. Если МК не залочен, то чтение прошивки не приводит к стиранию памяти. В промышленных устройствах МК заложен практически на 100% и в этом случае при чтении прошивки всё сотрётся.
Благодарю за ответ, еще вопрос. Пытаюсь скачать дамп с платы, но не знаю мк залочен или нет (но скорее всего будет залочен), сотрется содержимое при попытке считать или все-таки даст скачать дамп?
Дамп Flash или RAM или обоих? Насчёт Flash, стирание его зависит от конфигурации байта по адресу 000C3H/020C3H (option byte), см. детали в ДШ. Насчёт RАМ, при подключении дебаггера производится ресет МК и состояние RAM сразу после ресета неопределено, так что как-бы и смысла нет его дамп делать. Стирание Flash в любом случае определяется конфигурацией option byte, как я указал выше. В промышленных устройствах скорее всего производится стирание, поскольку я полагаю, что debug security ID скорее всего выставлено разработчиком и Вам неизвестно. Использую термин "скорее всего", основываясь на том как-бы сам сделал. Конечно, за всех производителей в ответе я быть не могу, так что может Вам и повезёт. Шанс есть, но я на него не рассчитывал-бы.
Забыл выше дать ссылку на ещё одну мою старую статью по использованию демо-плат в качестве дебаггера внешних чипов. С тех пор многое изменилось и вместо IAR я использую e2 Studio, хотя она по моему мнению она ещё недоработана в плане RL78 по сравнению с поддержкой ей других МК фирмы (например, серии RA). Кстати, благодаря вопросу в этой теме я обнаружил, что мой штатный программатор E1 уже несколько лет как снят с производства, хотя и всё ещё поддерживается современной версией Studio и я с ним пока горя не знал. Неясно как долго это продлится, но дискуссия здесь дала мне мотивацию на покупку нового программатора E2, чем я искренне признателен автору темы.
Девайсов от renesas нет к сожалению, пытался с помощью Vvdiprog вроде поддержка всей линейки мк ренесас заявлена и даже есть возможность считывания , но не читается ни в какую. в программаторе есть секьюрити байт и адрес секьюрити айди. Где-то читал что заявлено но не работает. Мне бы решить эту задачку. и в перспективе посотрудничать. есть выгодное предложение.
Установленный секьюрити айди подобрать нереально, для этого он и предназначен. Насчёт сотрудничества, если что-то мелкое и быстрое, могу попробовать ответить здесь или через ЛС. На что-то серьёзное, извините, у меня нет времени.
Напишите хоть какое решение найдено. Какие варианты вычитать RL78/G14 кроме https://en-support.renesas.com/knowledgeBase/21204937 (чтение в отладке если ID не установлен)? Пытаться пойти по пути https://habr.com/ru/articles/469085/ (подбор ID по времени ответа)? Я с выключенным DEBUG вообще не представляю как, пилить корпус и разглядывать под микроскопом?
Получилось раскусить эти мк? Я тоже пытаюсь разгадать эту загадку и достаточно продвинулся, пока не хватает узких технических навыков) А в остальном в теории почти приблизился. Пока проблема с блоком 0, в тех инструментах что я имею, нет возможности менять что то в блоке 0 не задев остальные данные , а это 1 кб! Если верить даташиту, можно перезаписывать и более мелкие диапазоны.. Есть еще два способа взаимодействия с мк. Надо все пробовать и тестировать. Вобщем если интересно пообщаться на эту тему пишите... Может в две головы (на самом деле их больше заинтересованных..) что и получится
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения