Scatter file что это

Что такое scatter-файл?

Scatter file что это. avatar3 6. Scatter file что это фото. Scatter file что это-avatar3 6. картинка Scatter file что это. картинка avatar3 6

Что такое scatter-файл?

Разметка памяти, то есть разбивка на разделы, на устройствах с чипсетом MediaTek происходит при помощи файла, который называется «scatter-файл». Данный файл используется программой по прошивке устройств на MeidiaTek, а именно SP Flash Tool, при прошивке полного образа памяти устройства или же его отдельных частей, так называемых разделов. Структура scatter-файла содержит описание всех существующих разделов памяти устройства. Существует две версии scatter-файла.

Scatter-файл первой версии

Данная версия scatter-файла используется на большинстве устройств на MediaTek. Полное описание раздела памяти представляет из себя следующее:

Описание раздела такого вида, предполагает что каждый раздел имеет длину до начала следующего и что между двумя разделами не существует третьего, скрытого раздела. Ниже приведёт пример scatter-файла первой версии для MediaTek MT6589:

Scatter-файл второй версии

В данном варианте scatter-файла, полное описание каждого отдельного раздела памяти представляет собой следующий набор строк:

Работа со scatter-файлом:

SP Flash Tool использует scatter-файл, только для полной разметки памяти, если вы прошиваете один или несколько разделов, то программа по прошивке берёт расположение разделов из внутренней базы, а именно файла PMT (Partitions Map Table). Происходит считывание значения смещения раздела, то есть физический адрес, и прошивается образ раздела в память, начиная с физического адреса.

Поскольку scatter-файл содержит список всех физических адресов разделов, то изменив его можно произвести переразметку памяти. Делается это путем смены значений смещения необходимых разделов. Нарпимер, такой раздел как USRDATA содержит в себе данные программ пользователя, поэтому чаще всего переполняется и ползователь может увидеть сообщения типа «Память переполнена» и так далее. В обычном scatter-файле, данный раздел имеет смещение «0x34f80000» и размер «0x74f80000-0x34f80000=0х40000000» (или 1073741824= 1Гб). Если увеличить данный раздел на 256 Мб (268435456), то «1073741824+268435456=1342177280 (или 0х50000000 в hex), то есть мы добавили в раздел еще 0х10000000. При этом смещение данного раздела переместится на эту же величину: было 0х74f80000, а стало 0х84f80000. Если поступить таким образом со смещением всех разделов, то они все переместятся на данную величину, что увеличит общий размер памяти занимаемый прошивкой, а этого делать нельзя. Поэтому необходимо уменьшить размер какого-то из последующих разделов, в нашем случае это FAT (раздел пользователя)

Источник

Как создать Scatter файл?

Данная статья предназначена для обладателей смартфонов и планшетов на чипах производства Mediatek (MTK) в которой легко и просто описано как создать Scatter файл!

Необходимое для создания Scatter файла

Для Способа №1

Для Способа №2

Инструкция как создать Scatter файл

Способ №1

Способ №2

2. Набираем следующую команду:

3. После чего набираем следующую команду:

cat /proc/mtd > /sdcard/firmware.info

или если выдало ошибку

cat /proc/emmc > /sdcard/firmware.info

4. Перейдите в проводнике в память устройства и переместите на рабочий стол компьютера файл firmware.infoScatter file что это. rome. Scatter file что это фото. Scatter file что это-rome. картинка Scatter file что это. картинка rome5. Извлеките из архива программу MTK Rom Studio и запустите ееScatter file что это. 2015 01 16 20 17 37 MTK Rom Studio. Scatter file что это фото. Scatter file что это-2015 01 16 20 17 37 MTK Rom Studio. картинка Scatter file что это. картинка 2015 01 16 20 17 37 MTK Rom Studio

6. Выберите файл firmware.info в поле программы MTK Rom StudioScatter file что это. 2015 01 16 20 17 37 MTK Rom Studio 2. Scatter file что это фото. Scatter file что это-2015 01 16 20 17 37 MTK Rom Studio 2. картинка Scatter file что это. картинка 2015 01 16 20 17 37 MTK Rom Studio 2

после чего будет подгружен ваш список блоковScatter file что это. 2015 01 16 20 24. Scatter file что это фото. Scatter file что это-2015 01 16 20 24. картинка Scatter file что это. картинка 2015 01 16 20 24

7. Далее нажимаем Файл и Сохранить scatterScatter file что это. 2015 01 16 20 27 47. Scatter file что это фото. Scatter file что это-2015 01 16 20 27 47. картинка Scatter file что это. картинка 2015 01 16 20 27 47

и через небольшой отрезок времени будет создан необходимый вам scatter файл!

На этом все, оставайтесь вместе с сайтом Android +1, подписывайтесь в социальный группы, дальше будет интересней!

Источник

Scatter file что это

Разметка памяти мобильных устройств. Теория и практика

Инструкция
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаИнструкция пользователя ScatterEditor_v1.06.zip ( 1.36 МБ )

Инструкция в pdf формате
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаИнструкция пользователя Scatter2Editor_v2.03.zip ( 1011.1 КБ )

Инструкция пользователя
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаRK_ParamEd_1.01. Users manual.rar ( 990.79 КБ )

Инструкция пользователя
Скоро будет.

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Scatter file что это. ei5Xz0YGgCd624GfbTvgz1Q2frNSSMwO6y4aWALu5iz2tElagFm. Scatter file что это фото. Scatter file что это-ei5Xz0YGgCd624GfbTvgz1Q2frNSSMwO6y4aWALu5iz2tElagFm. картинка Scatter file что это. картинка ei5Xz0YGgCd624GfbTvgz1Q2frNSSMwO6y4aWALu5iz2tElagFmпод сообщениями, на которые необходимо добавить ссылки.
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).

Scatter file что это. 4151027. Scatter file что это фото. Scatter file что это-4151027. картинка Scatter file что это. картинка 4151027

ps: Могу помочь в создании топиков (в стиле Android update-script, лучшую инфу с форума собрал в одном месте).

Prince_Saint
Спасибо за информацию, но Вы не поняли замысел. Я не буду собирать в ОДНО место известные ссылки по тематике разметки, а ПРЕДЛАГАЮ готовые решения для работы. И все это буду подкреплять легкой теорией.
Беда многих перечисленных Вами ссылок в том, что они описывают решение КОНКРЕТНОЙ задачи, не описывая основ. Это приводит к тому, что при бездумном повторении этих решений, большая часть пользователей получает «кирпич» из своего любимца.
Чтобы не быть голословным начнем с описания файла MBR

Структура MBR и EBR файлов.

MBR имеет размер 512 байт, т.е. один физический сектор и имеет следующую структуру:

Каждая запись таблицы разделов имеет длину 16 байт, а содержимое зависит от используемой ОС. Для мобильных устройств формат записи таблицы разделов имеет следующий вид:

Структура записи таблицы разделов
——————————————
Смещение Длина Описание
——————————————
00h-03h 4 Неиспользуется (всегда 0х0)
04h 1 Код типа раздела
05h-07h 3 Неиспользуется (всегда 0х0)
08h 4 Смещение раздела (в секторах по 512 байт)
0Ch 4 Количество секторов раздела (длина раздела)
——————————————

Смещение раздела указывается от первого сектора описываемой этой таблицей области памяти. Т.е. если в поле смещения раздела указано значение 0х400, а сама таблица (MBR) расположена в памяти, начиная с адреса 0х00600000 (это указывается в scatter-файле), то этот раздел физически будет расположен в памяти с адреса

0х00600000
+ 0х00080000 (0х400*0х200=0х00080000)
—————
0х00680000

Работа с MBR и EBR файлами.
В файлы, содержащие таблицы MBR и EBR, вносятся изменения после корректировки scatter-файла. Зная первоначальные размер и смещение раздела, его можно найти в таблице BR.
Затем новые значения этих параметров переводятся из байт в сектора, разделив на 512 (0х200), и вписываются в соответствующие поля таблицы.

В связи с большим объемом материала примеры я решил вынести в отдельный пост.

Введение.
Разметка памяти, т.е. разбивка на разделы, в устройствах на чипах МТК производится при помощи файла, который называется «scatter file».
Он используется программами-прошивальщиками, т.н. флешерами (от английского «flasher») при прошивке полного образа памяти или отдельных ее частей, называемых разделами.
Структура scatter file содержит описание всех существующих разделов памяти, независимо от того, что они будут содержать в работающем устройстве.

Строение scatter file.
Существует две версии структуры scatter-файла. Рассмотрим первую версию, используемую в большинстве мобильных устройств на чипах MTхх.
Полное описание раздела памяти представляет собой набор строк вида:

Пример scatter-файла
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаScatter_v2.rar ( 1 КБ )

Источник

Scatter file что это

Разметка памяти мобильных устройств. Теория и практика

Инструкция
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаИнструкция пользователя ScatterEditor_v1.06.zip ( 1.36 МБ )

Инструкция в pdf формате
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаИнструкция пользователя Scatter2Editor_v2.03.zip ( 1011.1 КБ )

Инструкция пользователя
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаRK_ParamEd_1.01. Users manual.rar ( 990.79 КБ )

Инструкция пользователя
Скоро будет.

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Scatter file что это. ei5Xz0YGgCd624GfbTvgz1Q2frNSSMwO6y4aWALu5iz2tElagFm. Scatter file что это фото. Scatter file что это-ei5Xz0YGgCd624GfbTvgz1Q2frNSSMwO6y4aWALu5iz2tElagFm. картинка Scatter file что это. картинка ei5Xz0YGgCd624GfbTvgz1Q2frNSSMwO6y4aWALu5iz2tElagFmпод сообщениями, на которые необходимо добавить ссылки.
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).

Scatter file что это. 4151027. Scatter file что это фото. Scatter file что это-4151027. картинка Scatter file что это. картинка 4151027

ps: Могу помочь в создании топиков (в стиле Android update-script, лучшую инфу с форума собрал в одном месте).

Prince_Saint
Спасибо за информацию, но Вы не поняли замысел. Я не буду собирать в ОДНО место известные ссылки по тематике разметки, а ПРЕДЛАГАЮ готовые решения для работы. И все это буду подкреплять легкой теорией.
Беда многих перечисленных Вами ссылок в том, что они описывают решение КОНКРЕТНОЙ задачи, не описывая основ. Это приводит к тому, что при бездумном повторении этих решений, большая часть пользователей получает «кирпич» из своего любимца.
Чтобы не быть голословным начнем с описания файла MBR

Структура MBR и EBR файлов.

MBR имеет размер 512 байт, т.е. один физический сектор и имеет следующую структуру:

Каждая запись таблицы разделов имеет длину 16 байт, а содержимое зависит от используемой ОС. Для мобильных устройств формат записи таблицы разделов имеет следующий вид:

Структура записи таблицы разделов
——————————————
Смещение Длина Описание
——————————————
00h-03h 4 Неиспользуется (всегда 0х0)
04h 1 Код типа раздела
05h-07h 3 Неиспользуется (всегда 0х0)
08h 4 Смещение раздела (в секторах по 512 байт)
0Ch 4 Количество секторов раздела (длина раздела)
——————————————

Смещение раздела указывается от первого сектора описываемой этой таблицей области памяти. Т.е. если в поле смещения раздела указано значение 0х400, а сама таблица (MBR) расположена в памяти, начиная с адреса 0х00600000 (это указывается в scatter-файле), то этот раздел физически будет расположен в памяти с адреса

0х00600000
+ 0х00080000 (0х400*0х200=0х00080000)
—————
0х00680000

Работа с MBR и EBR файлами.
В файлы, содержащие таблицы MBR и EBR, вносятся изменения после корректировки scatter-файла. Зная первоначальные размер и смещение раздела, его можно найти в таблице BR.
Затем новые значения этих параметров переводятся из байт в сектора, разделив на 512 (0х200), и вписываются в соответствующие поля таблицы.

В связи с большим объемом материала примеры я решил вынести в отдельный пост.

Введение.
Разметка памяти, т.е. разбивка на разделы, в устройствах на чипах МТК производится при помощи файла, который называется «scatter file».
Он используется программами-прошивальщиками, т.н. флешерами (от английского «flasher») при прошивке полного образа памяти или отдельных ее частей, называемых разделами.
Структура scatter file содержит описание всех существующих разделов памяти, независимо от того, что они будут содержать в работающем устройстве.

Строение scatter file.
Существует две версии структуры scatter-файла. Рассмотрим первую версию, используемую в большинстве мобильных устройств на чипах MTхх.
Полное описание раздела памяти представляет собой набор строк вида:

Пример scatter-файла
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаScatter_v2.rar ( 1 КБ )

Источник

Scatter file что это

Разметка памяти мобильных устройств. Теория и практика

Инструкция
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаИнструкция пользователя ScatterEditor_v1.06.zip ( 1.36 МБ )

Инструкция в pdf формате
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаИнструкция пользователя Scatter2Editor_v2.03.zip ( 1011.1 КБ )

Инструкция пользователя
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаRK_ParamEd_1.01. Users manual.rar ( 990.79 КБ )

Инструкция пользователя
Скоро будет.

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Scatter file что это. ei5Xz0YGgCd624GfbTvgz1Q2frNSSMwO6y4aWALu5iz2tElagFm. Scatter file что это фото. Scatter file что это-ei5Xz0YGgCd624GfbTvgz1Q2frNSSMwO6y4aWALu5iz2tElagFm. картинка Scatter file что это. картинка ei5Xz0YGgCd624GfbTvgz1Q2frNSSMwO6y4aWALu5iz2tElagFmпод сообщениями, на которые необходимо добавить ссылки.
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).

Scatter file что это. 4151027. Scatter file что это фото. Scatter file что это-4151027. картинка Scatter file что это. картинка 4151027

ps: Могу помочь в создании топиков (в стиле Android update-script, лучшую инфу с форума собрал в одном месте).

Prince_Saint
Спасибо за информацию, но Вы не поняли замысел. Я не буду собирать в ОДНО место известные ссылки по тематике разметки, а ПРЕДЛАГАЮ готовые решения для работы. И все это буду подкреплять легкой теорией.
Беда многих перечисленных Вами ссылок в том, что они описывают решение КОНКРЕТНОЙ задачи, не описывая основ. Это приводит к тому, что при бездумном повторении этих решений, большая часть пользователей получает «кирпич» из своего любимца.
Чтобы не быть голословным начнем с описания файла MBR

Структура MBR и EBR файлов.

MBR имеет размер 512 байт, т.е. один физический сектор и имеет следующую структуру:

Каждая запись таблицы разделов имеет длину 16 байт, а содержимое зависит от используемой ОС. Для мобильных устройств формат записи таблицы разделов имеет следующий вид:

Структура записи таблицы разделов
——————————————
Смещение Длина Описание
——————————————
00h-03h 4 Неиспользуется (всегда 0х0)
04h 1 Код типа раздела
05h-07h 3 Неиспользуется (всегда 0х0)
08h 4 Смещение раздела (в секторах по 512 байт)
0Ch 4 Количество секторов раздела (длина раздела)
——————————————

Смещение раздела указывается от первого сектора описываемой этой таблицей области памяти. Т.е. если в поле смещения раздела указано значение 0х400, а сама таблица (MBR) расположена в памяти, начиная с адреса 0х00600000 (это указывается в scatter-файле), то этот раздел физически будет расположен в памяти с адреса

0х00600000
+ 0х00080000 (0х400*0х200=0х00080000)
—————
0х00680000

Работа с MBR и EBR файлами.
В файлы, содержащие таблицы MBR и EBR, вносятся изменения после корректировки scatter-файла. Зная первоначальные размер и смещение раздела, его можно найти в таблице BR.
Затем новые значения этих параметров переводятся из байт в сектора, разделив на 512 (0х200), и вписываются в соответствующие поля таблицы.

В связи с большим объемом материала примеры я решил вынести в отдельный пост.

Введение.
Разметка памяти, т.е. разбивка на разделы, в устройствах на чипах МТК производится при помощи файла, который называется «scatter file».
Он используется программами-прошивальщиками, т.н. флешерами (от английского «flasher») при прошивке полного образа памяти или отдельных ее частей, называемых разделами.
Структура scatter file содержит описание всех существующих разделов памяти, независимо от того, что они будут содержать в работающем устройстве.

Строение scatter file.
Существует две версии структуры scatter-файла. Рассмотрим первую версию, используемую в большинстве мобильных устройств на чипах MTхх.
Полное описание раздела памяти представляет собой набор строк вида:

Пример scatter-файла
Scatter file что это. . Scatter file что это фото. Scatter file что это-. картинка Scatter file что это. картинкаScatter_v2.rar ( 1 КБ )

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *