Soweit läuft auch schon einiges und ich konnte das Problem mit dem Internen Netzwerk lösen , der Tuner sucht zwar immer noch nur auf H aber das ist erstmal nebensächlich.
Wichtiger ist wie finde ich herraus wo sich die bigpysarea befindet bzw wie ich diese anspreche oder besser , wo startet endet diese und wie groß ist sie .
Ohne die bekomme ich ja kein TV Bild da der Framebuffer rumzickt und nicht in diesen bereich schreiben kann.
Meine Board einstellungen hab ich mal vom UFS910 genommen für die bigpys also so definiert, das klappt auch problemlos mit dem Partitions bereich , allerdings kann der Framebuffer nicht in 0x00400000 schreiben
So schauts aus im moment wo es NICHT funktioniert
const char *LMI_VID_partalias[] = { "BPA2_Region1", "coredisplay-video", "gfx-memory", "v4l2-video-buffers", "v4l2-coded-video-buffers", NULL }; const char *LMI_SYS_partalias[] = { "BPA2_Region0", "bigphysarea", NULL }; static struct bpa2_partition_desc bpa2_parts_table[] = { { .name = "LMI_VID", .start = 0x10800000, .size = 0x03800000, .flags = 0, .aka = LMI_VID_partalias }, { .name = "LMI_SYS", .start = 0, .size = 0x00F00000, .flags = 0, .aka = LMI_SYS_partalias } };
size = sollte ja passen oder eventuell noch vergrößert werden flags und aka passen auch !?
Hat da jemand ne Idee wie mann das vom kernel auslesen lassen kann oder so , also zum verständniss ich kann das system Booten und auch das Gui ect sehen , nur TV bild kommt eben nicht !!! Was laut error am allocator liegt der nicht in die bigphyarea schreiben kann ...
Gibt es tools die das auslesen erleichtern oder sowas ???
Würde mich freuen wenn da jemand ne Idee hat
Kommentar