Ana içeriğe geç

İçe aktarma

MRC Tuner Rom birden fazla kaynak biçimini okur. En doğru sonucu veren yol genellikle A2L: tanım dosyası haritaların adreslerini, boyutlarını ve fiziksel ölçeklemelerini kesinleştirir.

A2L / DAMOS

En doğru yol. ASAM MCD-2 MC (A2L) dosyası, ECU'nun yazılımıyla birlikte gelen standart tanımdır.

  1. Önce ROM'u içe aktarıp bir proje oluşturun.
  2. Proje ▸ A2L İçe Aktar ile .a2l, .dam veya .damos dosyasını seçin.
  3. Uygulama A2L içindeki adresleri projenizin ROM'una eşler.

A2L'den alınan bilgiler:

A2L yapısı Kullanım
RECORD_LAYOUT Bayt boyutu, bayt sırası, işaretli/imzasız
STD_AXIS, COM_AXIS, FIX_AXIS Eksen tanımı ve eksen ölçeklemesi
COMPU_METHOD Fiziksel değere çevirme katsayısı
ECU_ADDRESS Taban adresi ipucu

Taban adresi tespiti

A2L'deki adresler 24-bit veya 32-bit bir tabana göre verilir. Uygulama yaygın ECU taban adreslerini (MED17, EDC17, ME7, Simos, RH850, MPC …) sırayla dener ve ROM boyutuyla tutarlı olanı seçer. Gerekirse Görünüm ▸ Veri Genişliği ve Bayt Sırası ayarlarından elle düzeltin.

Intel HEX ve Motorola S-record

.hex, .s19, .s28, .s37 dosyaları doğrudan açılır. Uygulama kayıt adreslerini çözer, boşlukları (gap) korur ve veriyi bayt dizisine dönüştürür.

HEX çıktısı

Intel HEX ve S-record yazma desteği Lua API üzerinden (writeIntelHex, writeSRecord) vardır. Proje ▸ ROM Dışa Aktar yalnızca .bin ve .rom sunar.

Ham dökümler

.bin, .rom, .ori, .mpc dosyaları bayt bayt alınır. Ancak ham bir dökümde haritaların nerede başlayıp bittiği yazılı değildir. Bu durumda:

  1. Diğer ▸ Otomatik Harita Keşfet komutunu çalıştırın, ya da
  2. A2L dosyasını içe aktarın, ya da
  3. Haritaları Bul ▸ Harita ile adres arayarak elle tanımlayın.

Otomatik keşif bir tahmindir; bulunan her haritayı gözden geçirin.

WinOLS (.ols)

Bir .ols dosyası ROM verisini de içeren tam bir kapayıcıdır. İçe aktarma:

  • ROM verisini,
  • harita adı, açıklama, adres, boyut, hücre boyutu ve ölçekleme,
  • eksen tanımları ve gerçek kırılma değerleri,
  • araç/motor/ECU meta verisini

projeye taşır. Birden fazla yazılım sürümü içeren OLS projelerinde tüm sürümler tek projeye alınır.

Proje ▸ OLS Dışa Aktar ile projenizi .ols olarak geri yazabilirsiniz.

KP harita paketi (.kp)

KP paketleri harita tanımlarını taşır, ROM verisini taşımaz. İçe aktarma için ROM verili bir proje açık olmalıdır. Uygulama:

  • adresleri ROM'unuzda çözer (Tricore tarzı 0x80xxxxxx ve düz ofset düzenlerini puanlayarak dener),
  • projede zaten var olan haritalarla tekrar edenleri eler,
  • haritaları ad önekine göre klasörlere yerleştirir.

Eski 4.x paketlerinde boyutlar açıkça saklanmayabilir; uygulama sütun × satır boyutunu hücre sayısıyla eşleşecek şekilde geri çözer.

TunerPro (.xdf)

.xdf tanım dosyaları içe aktarılabilir ve dışa aktarılabilir.

VAG kapsayıcıları (.frf, .sgo, .odx)

.frf, .sgo, .odx ve bunları içeren .zip dosyaları desteklenir. Şifreli içerikler için dışarıdan 32 baytlık AES anahtar/IV dosyası sağlamanız gerekir.

CSV ve JSON harita listeleri

Proje ▸ CSV Harita Listesi İçe Aktar ile bir liste dosyasından harita adreslerini topluca tanımlayabilir, Dışa Aktar ile listenin çıktısını alabilirsiniz.

İçe aktarma sonrası

  • Diğer ▸ Otomatik Tarama ile içe aktarma sonrası harita keşfini otomatikleştirin.
  • Ölçekleme şüpheliyse Harita Özellikleri penceresinden çarpanı ve sapmayı elle düzeltin — değerler doğrudan bu alandan etkilenir.