Добрый!
Огромная просьба помочь!
загрузка аппарата кончается строками
yaffs: dev is 32505858 name is "mtdblock2" rw
yaffs: passed flags ""
VFS: Mounted root (yaffs2 filesystem) on device 31:2.
Freeing init memory: 196K
Kernel panic - not syncing: Attempted to kill init!
Полный лог, Environment, список help, содержимое SPI привожу в файле.
ссылка на прошивку ftp://ftp.luis.ru/LTV-CCTV/IP_system/NV ... -Flash.rar" onclick="window.open(this.href);return false;
nand S34ML01G1. мой чиппрог+ ее не может.
при распакованной прошивке на usb flash пишет
Partition 1: Filesystem: FAT32 "NO NAME "
reading kern31
Image is too old
reading rootfs31
Image is too old
reading appsf31
Image is too old
reading uboot31
Image is too old,
хотя по дате она позднее, чем пишет железка в ver
Если можно, пошагово, что куда и как писать? Я в линуксе 0!
Заранее прошу прощения, не пинайте. чинить бронепоезд в бою я просто не смогу. Боюсь, что совсем всё убью.
Ltv-nvr-0830p прошивка
Re: Ltv-nvr-0830p прошивка
Или так вопрос поставлю.
В прошивке есть файлы
appsf31
kern31
uboot31
rootfs31
Их можно записывать по tftp в любом порядке?
в логе есть строчки
Creating 4 MTD partitions on "hinand":
0x000000000000-0x000000800000 : "kernel"
0x000000800000-0x000001800000 : "rootfs"
0x000001800000-0x000005800000 : "user"
0x000005800000-0x000007800000 : "nvp010000".
Я так понимаю, что в эти адреса файлы и нужно прописывать. но здесь нет uboot... И сколько нулей писать для адреса?
Опять прошу прощения
В прошивке есть файлы
appsf31
kern31
uboot31
rootfs31
Их можно записывать по tftp в любом порядке?
в логе есть строчки
Creating 4 MTD partitions on "hinand":
0x000000000000-0x000000800000 : "kernel"
0x000000800000-0x000001800000 : "rootfs"
0x000001800000-0x000005800000 : "user"
0x000005800000-0x000007800000 : "nvp010000".
Я так понимаю, что в эти адреса файлы и нужно прописывать. но здесь нет uboot... И сколько нулей писать для адреса?
Опять прошу прощения
Re: Ltv-nvr-0830p прошивка
Всем спасибо за отзывчивость!
почитав на этом форуме и на мониторе нашел доп команды, которые не отображал мой аппарат. http://monitor.net.ru/forum/dvr-tvt-dj2 ... 90602.html" onclick="window.open(this.href);return false;
Как и предполагалось, посыпалась флэшка.
Научился сливать содержимое nand (128мб) и spi(2мб) flash.
nand read 82000000 0 8000000
sf probe 0
sf read 82000000 0 200000
Аналогично производил запись файлов прошивки в nand, согласно записи в логе загрузки.
Бэды 90% были на rootfs. kernel удачно стартовал, а вот .init теперь не был найден. Видимо, при записи происходили смещения из-за бэдов, которые я не знаю, куда прописывать.
Стал искать простых путей..,раз уж есть бэкап.
Почистил в env. строчки
setenv auversion0
setenv auversion1
setenv auversion2
setenv auversion4
setenv auversion3
Я так понял, что это инф о текущей версии
И после ресета железка слопала старую прошивку с usb flash, причем uboot записался в последнюю очередь. наверно там поправки на бэды. (может это и не так)
Железка заработала. всем спасибо за внимание
почитав на этом форуме и на мониторе нашел доп команды, которые не отображал мой аппарат. http://monitor.net.ru/forum/dvr-tvt-dj2 ... 90602.html" onclick="window.open(this.href);return false;
Как и предполагалось, посыпалась флэшка.
Научился сливать содержимое nand (128мб) и spi(2мб) flash.
nand read 82000000 0 8000000
sf probe 0
sf read 82000000 0 200000
Аналогично производил запись файлов прошивки в nand, согласно записи в логе загрузки.
Бэды 90% были на rootfs. kernel удачно стартовал, а вот .init теперь не был найден. Видимо, при записи происходили смещения из-за бэдов, которые я не знаю, куда прописывать.
Стал искать простых путей..,раз уж есть бэкап.
Почистил в env. строчки
setenv auversion0
setenv auversion1
setenv auversion2
setenv auversion4
setenv auversion3
Я так понял, что это инф о текущей версии
И после ресета железка слопала старую прошивку с usb flash, причем uboot записался в последнюю очередь. наверно там поправки на бэды. (может это и не так)
Железка заработала. всем спасибо за внимание