Я бы хотел посмотреть, сколько ОЗУ использует прошивка, написав известный шаблон и сравнив содержимое ОЗУ, чтобы увидеть, сколько было изменено.
Я пробовал
reset halt
load_image pattern.bin 0xaddress
resume
(let target run for a bit)
halt
dump_image sram.bin 0xaddress 0xsize
но, похоже, я получил содержимое fla sh и нигде не вижу тестовый шаблон. Я использую правильные команды? Если я «проверяю» вручную путем загрузки и выгрузки, данные идентичны. Может ли halt
повлиять на содержимое ОЗУ? В противном случае, можно ли предположить, что приложение фактически инициализирует всю оперативную память, что делает анализ трудным / невозможным?
Следует отметить, что у меня есть только "дамп" прошивки, т.е. я его не собираю.