Помогите с 8 канальным NVR

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Pasha 7
Новичок
Сообщения: 14
Зарегистрирован: 05 мар 2018, 12:19

Re: Помогите с 8 канальным NVR

Сообщение Pasha 7 » 06 мар 2018, 04:46

NeiroN

Поставил окружение питона.
Но команда uImage.py -c -a 0x770000 -e 0x780000 -n linux -O linux -A arm logo-x.cramfs.img
не работает. Что должна делать эта команда ?
команда uImage.py -l logo-x.cramfs.img теперь работает и показывает Load Address и Entry Point на оригинальном logo-x.cramfs.img.
Вложения
6.PNG

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Помогите с 8 канальным NVR

Сообщение NeiroN » 06 мар 2018, 09:51

Эта команда добавляет 64 байтовый заголовок для прошивки через uboot - самое главное там стартовый адрес и контрольная сумма.
наверно надо добавить параметр
-T standalone
uImage.py -c -a 0x770000 -e 0x780000 -n linux -O linux -A arm -T standalone logo-x.cramfs.img

Не нужно бездумно копировать.
P.S. Добавил чтобы при -l выводилась команда для создания(обновленную версию залил на ЯД)

Pasha 7
Новичок
Сообщения: 14
Зарегистрирован: 05 мар 2018, 12:19

Re: Помогите с 8 канальным NVR

Сообщение Pasha 7 » 06 мар 2018, 13:35

скачал новую версию uImage.py.

Но к сожалению у меня после команды uImage.py -c -a 0x770000 -e 0x780000 -n linux -O linux -A arm -T standalone logo-x.cramfs.img тоже самое что и в прошлый раз.
Выводится
Usage:
uImage.py -l image
uImage.py -c [options] image
uImage.py -x image
uImage.py -h

uImage.py: error: Must specify data file

ошибка в переводе (Необходимо указать файл данных)

Тоже самое выводиться и если нет в папке файла logo-x.cramfs.img то есть до команды mkcramfs.exe logo_dir logo-x.cramfs.img Может просто uImage.py не видет этот файл и по этому не редактирует ?

Вот нашел в инете для линукса команду uImage.py -A arm -O linux -T ramdisk -n "linux" -e 0x780000 -a 0x770000 -d logo-x.cramfs logo-x.cramfs.img команда вроде отрабатывает но чудо не произошло. Не добавляется заголовок.

Может эти 64 байта можно добавить WINHEXом ? :lol:

на всякий случай прикрепил файл который создаётся после команды mkcramfs.exe logo_dir logo-x.cramfs.img может что с ним не то. Упаковал в архив т.к. расширение .img не добавить на сайт
Вложения
logo-x.cramfs.rar
(48.08 КБ) 207 скачиваний

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Помогите с 8 канальным NVR

Сообщение NeiroN » 06 мар 2018, 14:09

Скрипт этот - аналог mkimage

Код: Выделить всё

C:\Users\NeiroN>C:\Users\NeiroN\Desktop\uImage.py -c -e 0x780000 -a 0x770000 -n linux -T standalone -A arm -O linux -d C:\Users\NeiroN\Desktop\logo-x.cramfs C:\Users\NeiroN\Desktop\logo-x.cramfs.img
Image name:     linux
Created:        Tue Mar 06 14:59:19 2018
Image type:     ARM Linux Standalone (uncompressed)
Data size:      49152 Bytes
Load Address:   0x770000
Entry Point:    0x780000
Header CRC:     0x1e8d90c6 ... OK
Data CRC:       0xdde3b3ab
Command: -c -a 0x770000 -e 0x780000 -n linux -T standalone -A arm -O linux

C:\Users\NeiroN>
Филосовский вопрос: А оно вам вообще надо, если настолько неинтересно этим заниматься?
logo-x.cramfs.img.zip
(45.12 КБ) 186 скачиваний
Я вот еще заметил что забыл метод сжатия указать - вринципе он не нужен, а вдруг нужен.

Pasha 7
Новичок
Сообщения: 14
Зарегистрирован: 05 мар 2018, 12:19

Re: Помогите с 8 канальным NVR

Сообщение Pasha 7 » 06 мар 2018, 14:20

Филосовский вопрос: А оно вам вообще надо, если настолько неинтересно этим заниматься?

Наоборот, очень интересно.! Я упрямый хочу научиться :lol:

Отредактировал картинку. Командой mkcramfs.exe logo_dir logo-x.cramfs.img запаковал,
Затем открыл оригинальный файл logo-x.cramfs.img в WINHEX скопировал первые 64 байта и вставил в мой. И по команде uImage.py -l logo-x.cramfs.img вот что показало. Это оригинал и мой. Это что значит что получилось ?

И как тогда теперь этот файл и InstallDesc запаковать чтоб получился firmware.bin ?
PS понятно что InstallDesc надо редактировать.
Вложения
34.PNG

Pasha 7
Новичок
Сообщения: 14
Зарегистрирован: 05 мар 2018, 12:19

Re: Помогите с 8 канальным NVR

Сообщение Pasha 7 » 06 мар 2018, 14:47

Я так понял в этом заголовке хранится и дата создания и тип компрессии. В вашем дата сегодняшняя, в моем дата оригинала.
Да вижу у вас команда отрабатывает, у меня нет хз почему. Но в принципе пофиг если через WINHEX редактор можно добавит заголовок.

Pasha 7
Новичок
Сообщения: 14
Зарегистрирован: 05 мар 2018, 12:19

Re: Помогите с 8 канальным NVR

Сообщение Pasha 7 » 07 мар 2018, 01:35

Всем привет, резюмирую. Поменял заголовок в WINHEX, Всё запаковал винраром в zip архив, поменял расширение. Прошил и лого изменилось. NeiroN спасибо за помощь. :beer:

Скачал прошивку на другой рег с кодоком H265. Открываю, а там вместо cramfs какие то squashfs :ROFL:
Вот намутили.
И там два файла logo, и при загрузке да действительно две картинки меняются.
Кто открывал файлы squashfs ? Может где описан этот процесс ?

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Помогите с 8 канальным NVR

Сообщение dede » 07 мар 2018, 02:25

Никаких сложностей: http://lmgtfy.com/?q=squashfs+unpack" onclick="window.open(this.href);return false;

Pasha 7
Новичок
Сообщения: 14
Зарегистрирован: 05 мар 2018, 12:19

Re: Помогите с 8 канальным NVR

Сообщение Pasha 7 » 07 мар 2018, 08:01

dede писал(а):Никаких сложностей: http://lmgtfy.com/?q=squashfs+unpack" onclick="window.open(this.href);return false;
dede эта инструкция у меня уже есть, думал может файлы squashfs тоже можно из под винды распаковать. Но всё равно спасибо.

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Помогите с 8 канальным NVR

Сообщение dede » 07 мар 2018, 08:05

Ссылка была к тому, что если воспользоваться поиском, то там всё есть. В том числе для винды. Даже если нет для винды, есть cygwin и там тоже всё есть. Есть VirtualBox и там линукс вам и тд...

Pasha 7
Новичок
Сообщения: 14
Зарегистрирован: 05 мар 2018, 12:19

Re: Помогите с 8 канальным NVR

Сообщение Pasha 7 » 07 мар 2018, 13:09

dede VirtualBox давно стоит, только тупит капец как. Из за чего не пойму стоит и убунта и минт. Комп хоть и не мощный но ssd стоит и виртуальный диск для VirtualBox на нем. Короче одно мучение, На папку нажал через 3 секунды открылась, вот и хочется из под винды шаманить.
На счет Cygwin не знал спасибо буду изучать.

NeiroN
Подскажите какой командой из вашего набора распаковывать файлы cramfs чтоб сторонний софт не использовать ?

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Помогите с 8 канальным NVR

Сообщение dede » 07 мар 2018, 13:17

В биосе виртуализацию включите, будет значительно быстрее.

Ответить

Вернуться в «Восстановление и настройка»