Сейчас на форуме: Dart Raiden, bedop66938, morgot (+6 невидимых) |
eXeL@B —› Электроника —› 9S12 + IDA |
Посл.ответ | Сообщение |
|
Создано: 07 января 2013 22:40 · Личное сообщение · #1 Возникла необходимость поковырять проц 9S12DT256. Есть флеш и еепром. В IDA он заявлен, но в каком именно формате нужно предоставить прошивку мне пока не ясно. Подскажите, как правильно загрузить это все в IDA. | Сообщение посчитали полезным: carver |
|
Создано: 08 января 2013 02:45 · Личное сообщение · #2 |
|
Создано: 08 января 2013 03:13 · Поправил: Oblom76 · Личное сообщение · #3 Пикчер на 26 странице даташита у Вас ни каких ассоциаций не вызывает ? ЗЫ: Хотя есть ньюансик. Далее - в ИДЕ 256k флэшь сегмент как бы грузится в ROM секцию с адресом 0x10000, а фактически оно мэпируется страницами с адреса |
|
Создано: 08 января 2013 14:53 · Личное сообщение · #4 |
|
Создано: 09 января 2013 04:05 · Личное сообщение · #5 Исходя из оригинальности организации флэшпамяти , думаю самое оно будет начать с того что файл флэша разбить на 64k блоки и каждый из них на 16k субблоки (вторая половина фула особенно логично выглядит после этого). Ну и скармливать по субблоку со смещением 0x8000 (так как и какие именно блоки попадают в сегменты 0x4000-0x7FFF и 0xC000-0xFFFF при записи 0x3F и 0x3E в PPAGE , или дублируются в памяти (FTS256K стр.15) , я этого "финта ушами" так и не понял полностью ). А после опознания PPAGE признака блока налепить сегментов типа 0x318000 len 0x4000 ,0x328000 len 0x4000 и т.д. чтоб в окнах иды не заблудится. Сначала я думал что мне показалось что ИДА по страницам не прыгает , захотел по этому процу хелпы от ИДЫ глянуть и оказалось не мне одному так показалось |
eXeL@B —› Электроника —› 9S12 + IDA |