vovus
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору vovanysh Цитата: То есть начинается с адреса 00000000 или наоборот в конце? | Видать, я слишком много накарябал. Но там есть четкий ответ: Цитата: содержимое файла прошивки располагается в самом конце адресного пространства | Т.е. да, в конце. А "0" всегда начало. Он же нижний и он же - младший. Может так будет нагляднее: Начало ... конец Младший ... старший Нижний ... верхний 0х000000 ... 0х3FFFFF (пространство в 4 Мбайта = 4 194 304 байта) 0х0000000 ... 0х1FFFFFF (пространство в 32 Мбайта = 33 554 432 байта) То, что слитый дамп получился 32 мб уже хорошо, и по содержимому похож на достоверный, в смысле, программатор вродебы читает нормально. Но концовка точно сильно покоцана, именно последние 4 МБ. Поэтому искать полное совпадение, тем более первой последовательности, бесполезно. Главное, что структура записи визуально сильно напоминает файл прошивки. В общем, по сути, вычисляем начало блока: 33 554 432 - 4 194 304 = 29360128, затем переводим в hex = 0х1C00000. Т.о. первый байт файла прошивки должен соответствовать смещению 0х1C00000 в дампе. И файл будет занимать в дампе всю концовку, впритык до последнего байта 0х1FFFFFF. Вот, лучше скачай уже правленный дамп pack_1.rar. Пароль как у тебя. ЗЫ Кстати, программатор на запись уже работает? |