В общем разобрался! Там uboot стоит.
Но от этого не легче!
Имеется загрузочный диск, на нем файлы
Код: Выделить всё
drwxr-xr-x 3 root root 1024 Jun 18 2015 .
drwxr-xr-x 5 root root 4096 Jun 12 2014 ..
-rw-r--r-- 1 root root 12288 Jun 18 2015 .uEnv.txt.swp
drwx------ 2 root root 12288 Nov 17 2014 lost+found
-rw-r--r-- 1 root root 44240 Nov 17 2014 script.bin
-rw-r--r-- 1 root root 215 Jun 18 2015 uEnv.txt
-rw-r--r-- 1 root root 6544616 Nov 17 2014 uImage
После проверки
Код: Выделить всё
mkimage -l uImage
Image Name: Linux-3.4.79
Created: Mon Nov 17 03:23:56 2014
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 6544552 Bytes = 6391.16 kB = 6.24 MB
Load Address: 40008000
Entry Point: 40008000
Пользуясь этим мануалом
https://fedoraproject.org/wiki/Architec ... Updates/ru
Создал файл uImage для нового ядра!
Код: Выделить всё
# cd /boot # or whatever UBOOT_DIR is
# export VERSION=3.4.0-rc4 # or whatever the kernel version is
# mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e
0x00008000 -n $VERSION -d ./vmlinuz-$VERSION uImage-$VERSION-armv7hl-tegra
После выполнения mkimage -l uImage было видно что файл создался успешно!
Забросил его обратно на загрузочный диск, но плата не загрузилась (синий лед не загорается вообще()
Может я протупил и нужно было туда два образа записать? Вот еще вторая команда
Код: Выделить всё
# mkimage -A arm -O linux -T ramdisk -C none -n $VERSION -d
./initramfs-$VERSION.img uInitrd-$VERSION-armv7hl-tegra
Но там свободного места в притык, 10 мегабайт.
Или script.bin править?
Содержимое uEnv.txt
Код: Выделить всё
console=ttyS0,115200
root=/dev/mmcblk0p2 rootwait
extraargs=rootfstype=ext4 sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_no_mali_mem_reserve sunxi_fb_mem_reserve=16 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x720p60 panic=10 consoleblank=0