linkstatinVine# as_flash /dev/fl0 get -n vmlinux --output /tmp/vmlinux linkstatinVine# as_flash /dev/fl1 get -n vmlinux --output /tmp/vmlinux linkstatinVine# as_flash /dev/fl2 get -n vmlinux --output /tmp/vmlinux linkstatinVine# as_flash /dev/fl0 get -n vmlinuz --output /tmp/vmlinuz linkstatinVine# as_flash /dev/fl1 get -n vmlinuz --output /tmp/vmlinuz linkstatinVine# as_flash /dev/fl2 get -n vmlinuz --output /tmp/vmlinuz linkstatinVine# as_flash /dev/fl0 get -n zImage --output /tmp/zImage linkstatinVine# as_flash /dev/fl1 get -n zImage --output /tmp/zImage linkstatinVine# as_flash /dev/fl2 get -n zImage --output /tmp/zImageすべて失敗。
not find data in /dev/fl0というエラーだが、/dev/fl1, /dev/fl2 を指定したときは、
The image format is not MELCO AS format not find data in /dev/fl1となる。
ためしに、
linkstatinVine# cat /dev/fl1 > /tmp/fl1 linkstatinVine# strings /tmp/fl1 | lessしてみると、ぉー
HD-HLAN(PLUS) FLASH 2.2 vmlinuxの文字が!
調子に乗って fl2, fl3 も同様にしてみる
fl2 には、いろいろな文字列に混じって最後に /dev/hda1 が見える。
これが、カーネルへのパラメータであろう
fl3 は、OK がいっぱい。意味不明。
/dev/fl4 は no such device だと。
結局どのように vmlinux が収められているのかはわからないまま