реклама на сайте
подробности

 
 
> Эльф, есть пара вопросов...
z768
сообщение Jul 6 2016, 06:27
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 6-07-16
Пользователь №: 92 442



Прога режет эльф по секциям.
Находит программную секцию.
Выдергивает прошивку из программной секции.
Это не проблема.
В эльфе есть секция .data
Как я понял там адресация к виртуальной памяти.
Сам вопрос...
Реально ли пересчитать адреса при подмене разделов в программной секции ?
Не имея исходников...
Чип амбарелла.
Сорри перед сообществом, если чего по-детски написал.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
z768
сообщение Jul 9 2016, 11:32
Сообщение #2





Группа: Участник
Сообщений: 11
Регистрация: 6-07-16
Пользователь №: 92 442



Это арм архитектура.
Часть материала для чипа а2 у меня есть.
Повторяю, вскрыть эльф, зная его строение не составило проблем.
При этом не применял никаких сторонних утилит.
Выдернуть из секции .техт все програмные разделы, которые входят в прошивку... тоже нет проблем.
В эльфе даже нет пересчета контрольных сумм, только смещения и длины.
В секцию .техт вложены разделы прошивки, там в каждом разделе есть пересчет crc32.
Моя прога все это разложит и при редактировании все правильно пересчитает.
Но это так сказать отступление от вопроса, что бы вы были в теме.
Меня больше всего интересует сборка эльфа, при подмене разделов в секции .техт.
Сорри, пока не занимался и задаю вопросы, пока просто времени не хватает.

Почему так всегда происходит, садишься за свою работу, у посторонних тоже проблемы, вот и получается сапожник без сапог...
wink.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- z768   Эльф, есть пара вопросов...   Jul 6 2016, 06:27
- - Сергей Борщ   QUOTE (z768 @ Jul 6 2016, 09:27) Реально ...   Jul 6 2016, 10:41
- - z768   Прогу написал я сам, линкер смогу и упрятать в рес...   Jul 6 2016, 13:45
|- - Сергей Борщ   QUOTE (z768 @ Jul 6 2016, 16:45) Если я п...   Jul 6 2016, 17:12
- - z768   Спасибо. Если чего не получится задам вопросы. Над...   Jul 7 2016, 15:27
|- - Сергей Борщ   QUOTE (z768 @ Jul 7 2016, 18:27) Если чег...   Jul 7 2016, 20:45
|- - mantech   Цитата(Сергей Борщ @ Jul 7 2016, 23:45) Э...   Jul 7 2016, 21:06
- - z768   Сергей, спасибо за помощь. LD запустил. Уже радует...   Jul 11 2016, 10:13
- - z768   В общем поразбирался с утилитками из комплекта АРМ...   Jul 12 2016, 08:55
|- - Сергей Борщ   QUOTE (z768 @ Jul 12 2016, 11:55) Как эти...   Jul 12 2016, 10:24
- - z768   Сергей, в принципе могу и программу отправить. В л...   Jul 12 2016, 13:31
- - Сергей Борщ   Спасибо, конечно, но зачем? Мне хватает тех програ...   Jul 13 2016, 05:54
- - z768   Сергей, извини, почему на связь не выходил. У нас ...   Jul 16 2016, 15:25
- - z768   Сергей, спасибо за помощь. Кстати больше всего пол...   Jul 20 2016, 10:07
- - z768   Не могу понять в чем баг. Скрипт для линковщика пр...   Jul 27 2016, 06:49


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 12:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016