Сейчас на форуме: tyns777, localhost1, vsv1, asfa (+6 невидимых) |
eXeL@B —› Вопросы новичков —› использование IDA Pro для изучения прошивки микроконтроллера |
Посл.ответ | Сообщение |
|
Создано: 17 февраля 2020 23:52 · Личное сообщение · #1 Доброго времени суток, уважаемые форумчане! У меня возникла проблема, которая состоит в следующем: мне необходимо исследовать файл, содержащий данные из flash-памяти микроконтроллера Motorola mc68hc908jb16. Когда я загружаю данный файл в IDA Pro возникает окно, где необходимо создать секции RAM и ROM. Но дело в том, что мне нужно исследовать именно flash-память, поэтому считаю создание этих секций нецелесообразным в моем случае. Подскажите, пожалуйста, как мне не создавать эти секции в файле. |
|
Создано: 18 февраля 2020 00:14 · Поправил: f13nd · Личное сообщение · #2 Например в одном участке программы будет инициализация какой-то глобальной переменной, в другом ее использование. Объявив секцию оперативки ты сможешь выйти с первого на второе через перекрестные ссылки (и обратно), не объявив оперативку это будет сделать труднее. Добавляется вся эта мишура элементарно: view > open subviews > segments (секцию кода тебе создаст и спроецирует куда укажешь при открытии файла). ----- 2 оттенка серого |
|
Создано: 18 февраля 2020 00:14 · Поправил: sefkrd · Личное сообщение · #3 |
|
Создано: 18 февраля 2020 00:25 · Личное сообщение · #4 MrVladorg Motorola mc68hc908jb16 datasheets ----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли. | Сообщение посчитали полезным: dilaree |
|
Создано: 18 февраля 2020 00:29 · Личное сообщение · #5 Флеш-память (англ. flash memory) - разновидность полупроводниковой технологии электрически перепрограммируемой памяти (EEPROM). Это же слово используется в электронной схемотехнике для обозначения технологически законченных решений постоянных запоминающих устройств в виде микросхем на базе этой полупроводниковой технологии. Постоянное Запоминающее Устройство (ПЗУ) и Read-Only Memory (ROM) это синонимы если что. ----- 2 оттенка серого |
|
Создано: 18 февраля 2020 01:29 · Личное сообщение · #6 |
|
Создано: 18 февраля 2020 07:19 · Личное сообщение · #7 Меня смущает то, что IDA разбивает файл на сегменты RAM, ROM и другие. Хотя по сути, так как у меня файл представляет собой только дамп flash-памяти, он должен переходить в один сегмент при анализе в IDA. Я хотел узнать, можно ли разместить файл в адресном пространстве в IDA таким образом, чтобы у меня получился один сегмент flash-памяти и начинался он не с нулевого адреса, а с адреса 0xBA00 как в даташите. Или от этого ничего не поменяется? |
|
Создано: 18 февраля 2020 07:32 · Поправил: f13nd · Личное сообщение · #8 16битный проц. Объявляет она похоже области системных регистров 0000--007F, оперативку 0080--01FF и системные регистры выше FE00. Оставил бы ты это все как есть, ничего страшного не случится. ----- 2 оттенка серого | Сообщение посчитали полезным: MrVladorg |
|
Создано: 18 февраля 2020 19:01 · Личное сообщение · #9 |
eXeL@B —› Вопросы новичков —› использование IDA Pro для изучения прошивки микроконтроллера |
Эта тема закрыта. Ответы больше не принимаются. |