rustOSTECNO LK7k
AÇIK GELİŞTİRME KAYDITECNO POVA CURVE 2 5G / LK7k
AŞAMALAR

Donanım yolunu küçük, doğrulanabilir adımlara bölüyoruz.

M0–M3 host ve QEMU kod kanıtıyla tamamlandı. M4 bellek ve PSCI ön kontrolü sürüyor; telefonda açılış henüz doğrulanmadı.

DURUM / YOL HARİTASI
Sürüyor
HEDEF CİHAZTECNO LK7k
ÇALIŞMA BİÇİMİSalt okunur inceleme
rustOS_
TamamlananM0 · M1 · M2 · M3
Sıradaki kodM4
Cihaz boot'uHenüz yok
İÇERİK

Bu başlıkta neredeyiz?

06 KAYIT
M0 / TAMAMLANDI

QEMU başlangıcı

no_std çekirdek QEMU virt üzerinde DTB compatible bilgisini PL011 UART'a yazıyor. Bu imaj telefon imajı değildir.

M1 / TAMAMLANDI

Stok imaj analizi

Tam LK7k arşivinin Turkey varyantı, boot başlıkları, vbmeta farkı ve temel aygıt ağacı host üzerinde incelendi.

M2 / TAMAMLANDI

FDT yürüyücüsü ve makine listesi

Düğüm, reg, interrupts ve compatible ayrıştırmasıyla host DTB/DTBO birleşiminden 1.425 düğümlük liste üretildi. Üç UART, GICv3, 13 MHz timer, bellek ve dinamik rezervasyon kabul kontrolü geçti.

M3 / TAMAMLANDI

QEMU ve LK7k kart ayrımı

PL011 ve QEMU link adresi QEMU yolunda. Ortak konsol arayüzü ve LK7k için üç MTK UART tanımı var; polled TX host yazmaç taklidiyle sınandı. Gerçek cihaz portu seçilmedi.

M4 / SÜRÜYOR

EL1 vektörleri, bellek ve PSCI

QEMU EL1 vektörleri, DTB RAM/ayrılmış bellek ön kontrolü ve PSCI sürüm sorgusu çalışıyor. LK7k için 0x40000000 aday giriş adresi var; üç dinamik rezervasyon çözülmediği için yerleşim onaylı değil. Sayfa tablosu henüz yok.

M5 / PLANLANDI

GICv3, timer ve polled UART

UART polled TX mantığı host testinde çalışıyor. GICv3, generic timer, MTK saat ve pinmux kontrolü eksik; üç porttan biri fiziksel kanıt olmadan seçilmiyor.

SONRAKİ ADIMLAR

Bir sonraki doğrulama

Her adım gözlenebilir bir sonuca bağlanacak.

  • Çalışma anı rezervasyon ve LK7k giriş sözleşmesini doğrula
  • EL1 vektörleri ve bellek haritasını hazırla
  • Kilit, yuva _b ve geri dönüş yolunu ayrıca karara bağla