Хочу запустить Linux (точнее openWRT) на плате gtwx5715 (основана на ixp425 32Мб Ram, 8Мб Rom). Траблы, прошу совета.
Исходное состояние. Взял собранный образ RedBoot, специально для этой платы, прошил JTAG'ом.
RedBoot ver 2.04 (походу за основу взята с сайта intel), ROM-режим, BigEndian.
Стартую, цепляюсь через telnet, получаю командную строку.
Взял сырцы openWRT 8.09.1. Слегка поправил - в файле ./scrips/arm-magic.sh поставил
Цитата
for board in "gtwx5715 641" "avila 526"....
Выбрал конфиг
Цитата
Target System -> Intel IXP4xx[2.6]
Target Images -> jffs2,squashfs
Kernel-modules -> Network devices -> kmod-ixp4xx-npe
Собрал. Получил помимо прочего образы openwrt-gtwx5715-zImage и openwrt-ixp4xx-squashfs.img
Заливаю во флешь платы через telnet. Получаю такое
Цитата
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot 0x50000000 0x50000000 0x00080000 0x00000000
kernel 0x50080000 0x00024C00 0x00100000 0x00024C00
rootfs 0x50180000 0x00024C00 0x00660000 0x00024C00
FIS directory 0x507E0000 0x507E0000 0x0001F000 0x00000000
RedBoot Config 0x507FF000 0x507FF000 0x00001000 0x00000000
Вроде ничего криминального. Пробую загрузиться.
Цитата
RedBoot> fis load -b 0x080000 kernel
RedBoot> fis load -b 0x180000 rootfs
Пробую стартовать
Цитата
RedBoot> exec -b 0x080000 -l 0x100000 -c "mtdparts=IXP4XX:512k(boot)ro,1024k@512k(linux)ro,6528k@1536k(root) console=ttyS0,115200 root=/dev/mtdblock2 rootfstype=squashfs init=/sbin/preinit noinitrd"
И всё на этом... Плата остаётся в задумчивости, не отвечает даже на пинг. Странно, но из тех же сорцов собираются образы для многих прочих девайсов на ixp425 с минимальными отличиями (плюс-минус пара модулей и аппликух в rootfs) и благополучно работают...
Прошу совета - не могу понять куда копать. Заранее спасибо
Сообщение отредактировал frost_ii - Dec 19 2009, 00:10