Проверив в самом начале разборку-сборку boot.img, я как-то упустил из виду то, каким конкретно mkbootimg я это делал. И очень зря - для rk30xx он очень свой - умеет поддерживать pagesize в 16К и по дефолту использует именно этот размер. Любые другие варианты приводили к тому, что после прошивки образа при загрузке ядра и рамдиска вылазило сообщение "Load Failed" и коробка попадала в рекавери-мод.
Тут лежит правильный, для linux x86_64
Теперь самосборное ядро начало грузиться. Правда пока получаю облом и bootloop в самом начале:
Тут лежит правильный, для linux x86_64
Теперь самосборное ядро начало грузиться. Правда пока получаю облом и bootloop в самом начале:
[ 0.613863] Unable to handle kernel NULL pointer dereference at virtual address 00000019 [ 0.621946] pgd = c0404000 [ 0.624649] [00000019] *pgd=00000000 [ 0.628233] Internal error: Oops: 5 [#1] PREEMPT SMP [ 0.633195] CPU: 0 Not tainted (3.0.8+ #1) [ 0.637645] PC is at regulator_set_voltage+0x8/0xf8 [ 0.642523] LR is at tps65910_post_init+0x418/0x4f8 [ 0.647399] pc : [Это на ядре от Debian, а следующее - на ядре от mk808:] lr : [ ] psr: 60000013
[ 1.390746] Unable to handle kernel paging request at virtual address f700f000 [ 1.656040] pgd = c0404000 [ 1.658745] [f700f000] *pgd=8fc2c811, *pte=00000000, *ppte=00000000 [ 1.665054] Internal error: Oops: 807 [#1] PREEMPT SMP [ 1.670191] CPU: 0 Not tainted (3.0.36+ #3) [ 1.674731] PC is at cfb_imageblit+0x128/0x4e8 [ 1.679172] LR is at fb_show_logo+0x304/0x880 [ 1.683525] pc : [] lr : [ ] psr: 60000013
Комментариев нет:
Отправить комментарий