91
Хей ръчички, хей ги три / Re:The Book или направи си сам проблеми
« Последна публикация от gabo - Октомври 31, 2011, 18:38:12 »Зареждайки все пак Bootloader-а, опитах да го накарам да зарежда и начална картинка. След няколко опита се отказах, хвърляйки сили в компилирането на Kernel. При него нещата бяха малко по-лесни.
Свалих сорса на Kernel-a ftp://ftp.ingenic.cn/3sw/01linux/02kernel/linux-2.6.31/linux-2.6.31.3.tar.bz2, свалих и последните кръпки за него ftp://ftp.ingenic.cn/3sw/01linux/02kernel/linux-2.6.31/linux-2.6.31.3-jz-20110719-tag-r1198.patch.tar.bz2, компилирах, ъплоаднах и естествено - не разпозна паметта. Аз обаче вече знаех какво да направя, коригирах файла nand_ids.c (този път се намира в папка /linux-2.6.31.3/drivers/mtd/nand ) и получих следния завършващ ред:
и

Но тук вече зациклих. Втора седмица се мъча да подкарам кернела с натройки, за да изкара картинка на екрана но не се намират правилните настройки.
Ако има нещо ново, ще споделя тук.
Свалих сорса на Kernel-a ftp://ftp.ingenic.cn/3sw/01linux/02kernel/linux-2.6.31/linux-2.6.31.3.tar.bz2, свалих и последните кръпки за него ftp://ftp.ingenic.cn/3sw/01linux/02kernel/linux-2.6.31/linux-2.6.31.3-jz-20110719-tag-r1198.patch.tar.bz2, компилирах, ъплоаднах и естествено - не разпозна паметта. Аз обаче вече знаех какво да направя, коригирах файла nand_ids.c (този път се намира в папка /linux-2.6.31.3/drivers/mtd/nand ) и получих следния завършващ ред:
Цитат
yaffs: dev is 32505858 name is "mtdblock2"Опитах с готови файлове root.yaffs2 намерени от къде ли не в интернет - не става и не става, докато в една дискусия, посветена на подобен процесор Vogue Linux не намерих разковничето - root.yaffs2 файла трябва да бъде създаден с програма компилирана със същият kernel, която се намира в папка /linux-2.6.31.3/fs/yaffs2/utils - mkyaffs2image
VFS: Mounted root (yaffs2 filesystem) on device 31:2.
Freeing unused kernel memory: 176k freed
Warning: unable to open an initial console.
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
Цитат
mkyaffs2image 2 /rootfs rootfs.yaffs2ъплоаднах го вече с командата:
Цитат
nprog 2048 rootfs.yaffs2 0 0 -o- забележете, че тук вече използваме -о а не -n (-o:with oob no ecc)
и

Но тук вече зациклих. Втора седмица се мъча да подкарам кернела с натройки, за да изкара картинка на екрана но не се намират правилните настройки.
Ако има нещо ново, ще споделя тук.