Development Scatteri Anlamak ve Düzenlemek

Zenlty

Firmware Team Leader at OMIX Mobile Technology
VIP Üye
Katılım
23 Haz 2018
Mesajlar
1,120
Tepkime puanı
5,741
Puanları
113
Yaş
22
Konum
Beşiktaş , İstanbul , Türkiye
Çevrimdışı
UYARI : Konuda anlatılanlar yalnızca MediaTek işlemciye sahip cihazların yazılım yükleme esnasında kullanılan scatter dosyasının hakkındadır. Farklı işlemciye sahip cihazlarda uygulanamaz.
UYARI : Konuda anlatılanlar yalnızca bir rehberdir, oluşabilecek herhangi bir hasardan yalnızca kullanıcı sorumludur.
Chipsetinize göre scatter dosyasınızdaki içerikler farklılaşabilir. Bazı bileşenler eklenmiş veya çıkarılmış olabilir.


SCATTER GİRİŞ BÖLÜMÜ

Gizli İçerik
Kod:
# ile başlayan her yazı yorum satırıdır. Örnek vermek gerekirse :

# This rom has been backuped by zenlty

– general: Genel olarak bir özet geçilen bölümdü.:

– platform: İşlemci bilgisini içerir

– project: Proje adı yazar

– storage: Hafıza biçiminden bahseder

– block_size: Toplam block boyutu yer alır
SCATTER İÇERİĞİ

Scatter içeriğinde sırası ile bölüm adları görebilirsiniz bunlara partition yani bölüm adı verilir.
Gizli İçerik
Kod:
partition_index: Partition bölümünün sayısı gibi düşünün

  partition_name: Partition adı yazılır.

  file_name:  Dosyanın adı yazılır . Scatter seçildiğinde otomatik seçim işlemleri buna göre yapılır.

  is_download: Bu dosyanın yüklenmesi durumudur. Eğer True ise dosya cihaza yüklenir. False ise Sp Flash Tool'da gözükmez ve yüklenmez.

  type: Dosya tipinden bahseder.

  linear_start_addr: hex değerleri.

  physical_start_addr: Başlangıç hex değerleri

  partition_size:  Partitionun hex değerinden boyutu

  region: Bölümün bir nevi biçimidir.

  storage: Bölümün hafızasıdır.

  operation_type: Yüklemenin nereye olduğunun mantıksal adı olarak tarif edebilirim.

  empty_boot_needed: Önyükleme gereklilik durumu.

DEĞİŞTİRME YAPILABİLECEK ALANLAR

Kod:
file_name: bölümünde dosya isim bilgisi değiştirilip dosyanın da adını değiştirdiğiz durumda sorun olmaz.

project: projeye farklı bir isim vermek isterseniz değiştirebilirsiniz.

is_download: yükleme esnasında bu partition yüklensin mi diye seçenek sunar. Yüklenmesini istiyorsanız true, istemiyorsanız false yazabilirsiniz.
 
Geri
Üst Alt