Scatter файл что это

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

Scatter файл что это. avatar3 6. Scatter файл что это фото. Scatter файл что это-avatar3 6. картинка Scatter файл что это. картинка 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 файл что это

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

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

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

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

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

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

Scatter файл что это. 4151027. Scatter файл что это фото. Scatter файл что это-4151027. картинка Scatter файл что это. картинка 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 файл что это. . Scatter файл что это фото. Scatter файл что это-. картинка Scatter файл что это. картинкаScatter_v2.rar ( 1 КБ )

Источник

Scatter файл что это

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

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

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

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

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

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

Scatter файл что это. 4151027. Scatter файл что это фото. Scatter файл что это-4151027. картинка Scatter файл что это. картинка 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 файл что это. . Scatter файл что это фото. Scatter файл что это-. картинка Scatter файл что это. картинкаScatter_v2.rar ( 1 КБ )

Источник

Как создать 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 файл что это. rome. Scatter файл что это фото. Scatter файл что это-rome. картинка Scatter файл что это. картинка rome5. Извлеките из архива программу MTK Rom Studio и запустите ееScatter файл что это. 2015 01 16 20 17 37 MTK Rom Studio. Scatter файл что это фото. Scatter файл что это-2015 01 16 20 17 37 MTK Rom Studio. картинка Scatter файл что это. картинка 2015 01 16 20 17 37 MTK Rom Studio

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

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

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

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

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

Источник

Scatter файл что это

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

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

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

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

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

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

Scatter файл что это. 4151027. Scatter файл что это фото. Scatter файл что это-4151027. картинка Scatter файл что это. картинка 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 файл что это. . Scatter файл что это фото. Scatter файл что это-. картинка Scatter файл что это. картинкаScatter_v2.rar ( 1 КБ )

Источник

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

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