S3C2416 procival szerelt alaplap

Fórumok

Üdv

Lenne egy Samsung S3C2416 procival szerelt alaplapom
128MB Rom, 1GB Flash, 2USB és memóriakártya olvasó
Olyan segítség kellene hogy nem-e tudja valaki, hogyan tudnék bootolni erre a kis rendszerre?
Jelenleg egy WINCE6.0 van fent rajta gyárilag de egy Linux vagy Android rendszert is képes lenne futtatni de nem tudom hogyan lehetne más rendszert bebootolni rajta
Elvileg SD kártyáról bootolni kellene de nem jöttem rá hogyan

Ötletek?

Hozzászólások

Ha nekem adod biztos kitalálom hogy kell. :)
A board típusa is kellhet, mivel a bootloader rész a lényeg. Az pedig nem hiszem hogy a processzor része. Inkább a FLASH elejében, vagy egy meghatározott helyén van.

Sz0ptam ezzel a SOC-al. Sot tulajdonkeppen meg kene is, de halasztom ahogy tudom...:)

Bootolas:
Eleg hulye megoldas van az S3 csaladban, SD kartyarol ugy bootol, hogy az SD kartya egy bizonyos cimerol kezdi el betolteni a bootloadert, de az csak par kilobajt lehet, szoval oda megy az u-boot SPL, es az tolti be az 'igazi' u-bootot. Az SD kartya irasahoz van only win celprogram.

Mainline U-Boot nem tamogatja, de van egy patchset (http://lists.denx.de/pipermail/u-boot/2012-September/134777.html ) amivel ("nemi" hekkeles utan) elvileg igen, gyakorlatilag csak majdnem (a bootolas maga ment, de nekem kellene volna USB host support is, amit mar nem birtam mukodesre birni)
Volt egy csomo bajom a flash bad block ellenorzesevel is.

Kernel:
Elvileg van tamogatas a mostani mainlineban, gyakorlatilag vannak vele bajok, eleve nincs DT support peldaul, meg nem ment peldaul az USB host, a valtozatossag kedveert.

Rootfs:
Barmilyen erre a CPU-ra forditott userspace jo lenne hozza (vagy tudsz pl csinalni sajatot Buildrootal), de ez sokadlagos problema az elozo kettohoz kepest.

Osszesegeben a (sajnos) tipikus sztori: a gyarto tessek-lassek kiadott valami agyonpatchelt kernel fat meg bootloadert 4 eve, azota elegansan hanyagoljak az egeszet...

Itt talalsz egy par filet meg nemi doksit:
http://openembed.org/wiki/KIT2416-Linux_Porting
ezekkel ossze tudsz hozni egy mukodokepes rendszert, de epiteni erre nem lehet... Ha esetleg nekiallok es vegul megcsinalom az u-boot meg kernel supportot rendesen, es eszembe jutsz, akkor ertesitelek :)

Csak hozzátenném, hogy nem csak ennek a gyártónak ennek a terméke ilyen, hanem egy rakás másik gyártó másik terméke is. Iszonyat sokat szívtam eddig is mindenféle boarddal, amit "támogat" a gyártó - aztán kiderült, hogy mindennel van valami gubanc.

Ilyen az embedded fejlesztés ;)