1

Заранее извениясь - не могу определиться куда пложить эту тему.

Опыт в  nix'ах  просто как пользователь. Многое не понятно. А тут надо гаджет с вебсервером поправить.
Есть буталка устройств по сети с ARM 7  и нандом на 4 метра. На флеше uClinux-2510.

# df
Filesystem           1k-blocks      Used    Available    Use%      Mounted on
/dev/mtdblock2         640          640            0       100%        /
/dev/ram0            1915            20         1895         1%        /var
/dev/mtdblock1         512          512            0       100%        /system
/dev/mtdblock3         384          244           140       64%        /usr

. ..ко всему дали  само ядро под компиль, образы linux_bootrom.bin 524K и  root.jffs2.bin 655К

Объясните пожалуйста детально что это за образы и каким моунтедам они соответствуют! И вообще как их применять.
Тем, кому не лень  разжевать простому смертному юзеру Очень благодарен.

2

Очевидно, что root.jffs2.bin шьётся в /dev/mtd2
linux_bootrom.bin вероятно в /dev/mtd0
Кинь сюда свой /proc/nand
Шить образы утилитой nandlogical

3

Срасибо за отзыв...

С /proc/nand не совсем сошлось ,. т. к.

# ls /proc
1               2               21              23              3
36              4               40              45              46
47              48              5               50              51
53              54              6               68              7
bus             cmdline         cpuinfo         devices         dma
driver          execdomains     filesystems     fs              interrupts
iomem           ioports         kcore           kmsg            loadavg
locks           meminfo         misc            mounts          mtd
net             partitions      self            slabinfo        stat
swaps           sys             tty             uptime          version

просто не вижу его =(

Можете обяснить мне, почему если  root.jffs2.bin шьётся в /dev/mtd2 , то почему размер моунтеда 640К , когда размер образа 655К
И никогда не сталкивался с  утилитой nandlogical
Она предназначена для прошивки джитагом? или же компилится внутрь целевой системы?
Можно обо всём пожалуйста по подробней.

4

Вспомнилось,.
Както на форуме о китайских телефонах находил упоминание о том, что можно слить дамп и открыть Энной  утлитой для  правки дампов, и в ней  по всей видимости есть возможность просмотра и правки файлов. Сейчас ничего в гугле не находится,.  Есть какая либо информация об этом? Всё же, думается, легче поправить так, чем пересобирать ядро, тем более таким ламером как я ))

5

Ошибся немного, /proc/mtd
Почему размеры не совпадают, не знаю. Может быть стоит посмотреть их реальный размер в байтах и сравнить.
Утилитой nandlogical надо пользоваться на целевой системе. Только, я предполпгаю, запукать её надо из другой корневой системы.
Дампы делать утилитой nanddump.
Дампы править в шестнадцатеричном редакторе.