И вроде бы не заработался даже
Доступ к ip-камере DONGJIA по консоли
-
iTuneDVR
Re: Доступ к ip-камере DONGJIA по консоли
Видимо был какой-то глюк с PUTTY и сейчас всё нормально, а до этого нив какую не хотел перехватывать.
И вроде бы не заработался даже
И вроде бы не заработался даже
Re: Доступ к ip-камере DONGJIA по консоли
Точно! Собака зарылась в моём сом2юсб! Подключил через ттл2юсб - ну это же совсем другой колинкор!
Во вложении - вывод процесса загрузки камеры:
Теперь можно попробовать сменить пароль рута.
iTuneDVR, огромное спасибо за "наводку"!
И сразу вопрос по листингу - ?почему в конце идёт непрерывное повторение вот этого (только цифры в табличке меняются):
Во вложении - вывод процесса загрузки камеры:
Теперь можно попробовать сменить пароль рута.
iTuneDVR, огромное спасибо за "наводку"!
И сразу вопрос по листингу - ?почему в конце идёт непрерывное повторение вот этого (только цифры в табличке меняются):
Код: Выделить всё
gethostbyname: Host name lookup failure
testdanavideo lib_danavideo_start failed, try again
restartFlag=0
capStatus=1
proStatus=1
Module | Avg Time/Frame | Frame-rate | Total time | Total Frames |
CAPTURE | 41.09 | 24.34 | 30857 | 751 |
ENCODE0 | 33.62 | 29.75 | 25247 | 751 |
ENCODE1 | 6.71 | 148.96 | 3021 | 450 |
STREAM | 1.01 | 989.29 | 1214 | 1201 |
OSD0 | 1.36 | 734.12 | 1023 | 751 |
OSD1 | 0.65 | 1535.79 | 489 | 751 |
AEWB | 3.22 | 310.26 | 2485 | 771 |
-
iTuneDVR
Re: Доступ к ip-камере DONGJIA по консоли
solegs писал(а):Точно! Собака зарылась в моём сом2юсб! Подключил через ттл2юсб - ну это же совсем другой колинкор!![]()
Во вложении - вывод процесса загрузки камеры: Теперь можно попробовать сменить пароль рута.
iTuneDVR, огромное спасибо за "наводку"!![]()
А что ты ожидал увидеть?solegs писал(а): И сразу вопрос по листингу - ?почему в конце идёт непрерывное повторение вот этого (только цифры в табличке меняются):Код: Выделить всё
gethostbyname: Host name lookup failure testdanavideo lib_danavideo_start failed, try again restartFlag=0 capStatus=1 proStatus=1 Module | Avg Time/Frame | Frame-rate | Total time | Total Frames | CAPTURE | 41.09 | 24.34 | 30857 | 751 | ENCODE0 | 33.62 | 29.75 | 25247 | 751 | ENCODE1 | 6.71 | 148.96 | 3021 | 450 | STREAM | 1.01 | 989.29 | 1214 | 1201 | OSD0 | 1.36 | 734.12 | 1023 | 751 | OSD1 | 0.65 | 1535.79 | 489 | 751 | AEWB | 3.22 | 310.26 | 2485 | 771 |
Дамп снял?
Re: Доступ к ip-камере DONGJIA по консоли
Ожидал просто приглашения ввести логин - оно и есть. А тут ещё что-то сыпется в консоль, мешает. Вот и не знаю, это нормально или как?iTuneDVR писал(а):...
А что ты ожидал увидеть?
Дамп снял?
Дамп пока не снял, для это же нужно войти в шелл, если не ошибаюсь. А я пароль рута ещё не сбросил, пока не пойму, как это тут делается - это хотя и линукс, но явно не центос! ))) На данный момент лишь удалось зайти в U-Boot. Как говорил С. Е. Лец - "Ну вот, и пробил ты головой стену. А что ты будешь делать в соседней камере??" ...Ищу в нете инфу, как сбросить пароль рута в Монтависте...
Re: Доступ к ip-камере DONGJIA по консоли
...Что-то или я не там ищу, или сбросить можно, только заменив полностью прошивку (ядро линукса)... А где его взять?? На сайте Ti нашёл SDK, там можно скомпилить ядро и загрузить его через тфтп. Но лучше было бы, конечно, найти готовое. И хорошо бы, чтоб улучшенное, а то имеющееся в камере в ю-буте даже с флешкой не может работать, урезано оно, видите ли...
В общем, пара вопросов -
1) как сохранить имеющуюся прошивку на случай, если новая не понравится или не подойдёт?
2) где взять новую прошивку?
3) может, кто-то всё же знает, как сбросить пароль рута в Монтависте из консоли, не меняя прошивки, и поделится этим?...
Пока же мне удалось прервать загрузку двумя способами, первый - по приглашению нажать любую клавишу и тут же попасть в ю-бут, и второй - посылать много раз брейк (просто Ctrl-C тоже годится) и тогда на каком-то этапе линукс загружается не до конца, а появляется приглашение вида [ (none) login: ] . (что это???) ; впрочем, тут тоже никакие логины-пароли не подошли пока...
В общем, пара вопросов -
1) как сохранить имеющуюся прошивку на случай, если новая не понравится или не подойдёт?
2) где взять новую прошивку?
3) может, кто-то всё же знает, как сбросить пароль рута в Монтависте из консоли, не меняя прошивки, и поделится этим?...
Пока же мне удалось прервать загрузку двумя способами, первый - по приглашению нажать любую клавишу и тут же попасть в ю-бут, и второй - посылать много раз брейк (просто Ctrl-C тоже годится) и тогда на каком-то этапе линукс загружается не до конца, а появляется приглашение вида [ (none) login: ] . (что это???) ; впрочем, тут тоже никакие логины-пароли не подошли пока...
-
sergvl
- Специалист
- Сообщения: 1390
- Зарегистрирован: 18 янв 2016, 14:09
- Откуда: 符拉迪沃斯托克
- Контактная информация:
Re: Доступ к ip-камере DONGJIA по консоли
"по приглашению нажать любую клавишу и тут же попасть в ю-бут" дай команду Help - получишь список команд ядра. Потом введи команду "printenv" там будет информация настроек u boot.
Re: Доступ к ip-камере DONGJIA по консоли
Это уже делал, первое, что ввёл там - "?" ))))
Вот вывод принтэнва:
Интересно, что ни одного из указанных в выводе айпишников в настройках сети нет и вручную мною не вводилось... Да и макадреса другие какие-то...
Вот вывод принтэнва:
Код: Выделить всё
DM368 IPNC :>printenv
bootdelay=1
baudrate=115200
bootfile="uImage"
ethaddr=00:01:02:03:f5:1f
filesize=F8B000
fileaddr=82000000
ipaddr=192.168.1.25
serverip=192.168.1.201
bootcmd=nand read 0x82000000 0x700000 0x1100000;nboot 0x80700000 0 0x500000;bootm 0x80700000
bootargs=mem=48M console=ttyS0,115200n8 root=/dev/ram0 rw initrd=0x82000000,16M ip=192.168.0.168:192.168.0.111:255.255.255.0:::off eth=08:06:46:E6:04:1E
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 1.3.4 (Jul 24 2014 - 21:38:26) DM368-IPNC-1.0.1
Environment size: 495/131068 bytes
DM368 IPNC :>
-
sergvl
- Специалист
- Сообщения: 1390
- Зарегистрирован: 18 янв 2016, 14:09
- Откуда: 符拉迪沃斯托克
- Контактная информация:
Re: Доступ к ip-камере DONGJIA по консоли
Это настройки u boota, далее на комп устанавливаешь программу tftp сервер с IP адресом 192.168.1.201 после чего можно будет сливать дамп прошивки. И выложи листинг Help и начала загрузки чтобы определить какая микросхема памяти.
-
iTuneDVR
Re: Доступ к ip-камере DONGJIA по консоли
help вывод еще дай.
В моём варианте команды все односторонние, только загружают и ничего не выгружают.
Про SDK с Ti ты полез в дебри и там такого не надо.
Образ, если получится снять из u-boot, изучается и там воможно...
Может быть можно будет отдельную область сбросить или же....
В моём варианте NAND flash и наверное приедтся дублировать программатором, потому как то, что вытащил немного пока ставит в тупик
В моём варианте команды все односторонние, только загружают и ничего не выгружают.
Про SDK с Ti ты полез в дебри и там такого не надо.
Образ, если получится снять из u-boot, изучается и там воможно...
Может быть можно будет отдельную область сбросить или же....
В моём варианте NAND flash и наверное приедтся дублировать программатором, потому как то, что вытащил немного пока ставит в тупик
Re: Доступ к ip-камере DONGJIA по консоли
Вывод начала загрузки до ю-бута и хелп( что-то не вижу команд копирования/выгрузки на тфтп, только команды загрузки с него...):
Код: Выделить всё
DM36x initialization passed!
TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
DONE
Jumping to entry point at 0x81080000.
U-Boot 1.3.4 (Jul 24 2014 - 21:38:26) DM368-IPNC-1.0.1
I2C: ready
DRAM: 128 MB
NAND: NAND device: Manufacturer ID: 0x01, Chip ID: 0xf1 (Unknown NAND 128MiB 3,3V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
128 MiB
In: serial
Out: serial
Err: serial
ARM Clock :- 432MHz
DDR Clock :- 340MHz
Thinklife
Ethernet PHY: GENERIC @ 0x00
Hit any key to stop autoboot: 0
DM368 IPNC :>
DM368 IPNC :>
DM368 IPNC :>?
? - alias for 'help'
askenv - get environment variables from stdin
autoscr - run script from memory
base - print or set address offset
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootm - boot application image from memory
bootp - boot image via network using BootP/TFTP protocol
cmp - memory compare
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
dhcp - invoke DHCP client to obtain IP/boot params
echo - echo args to console
fsinfo - print information about filesystems
fsload - load binary file from a filesystem image
go - start application at address 'addr'
help - print online help
icrc32 - checksum calculation
iloop - infinite loop on address range
imd - i2c memory display
iminfo - print header information for application image
imm - i2c memory modify (auto-incrementing)
imw - memory write (fill)
imxtract- extract a part of a multi-image
inm - memory modify (constant address)
iprobe - probe to discover valid I2C chip addresses
itest - return true/false on integer compare
loadb - load binary file over serial line (kermit mode)
loads - load S-Record file over serial line
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
ls - list files in a directory (default /)
md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing)
mtest - simple RAM test
mw - memory write (fill)
nand - NAND sub-system
usage:test
nboot - boot from NAND device
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
saves - save S-Record file over serial line
setenv - set environment variables
sleep - delay execution for some time
tftpboot- boot image via network using TFTP protocol
version - print monitor version
DM368 IPNC :>
-
iTuneDVR
Re: Доступ к ip-камере DONGJIA по консоли
У меня на TIGRIS-TI-S13M http://tigris-cctv.ru/ip/4902-2" onclick="window.open(this.href);return false;

По сути тоже самое и tftpboot или nfs работают в одну сторону.

Код: Выделить всё
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2016.03.11 18:10:31 =~=~=~=~=~=~=~=~=~=~=~=
DM365_297 initialization passed!
Booting TI User Boot Loader
UBL Version: 1.65
UBL Flashtype: NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
DONE
Jumping to entry point at 0x81080000.
U-Boot 1.3.4 (Aug 9 2013 - 00:26:09)
I2C: ready
DRAM: 128 MB
NETVIEW-1 NAND: NAND device: Manufacturer ID: 0x01, Chip ID: 0xf1 (Unknown NAND 128MiB 3,3V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
128 MiB
In: serial
Out: serial
Err: serial
Ethernet PHY: INST36X @ 0x00
Hit any key to stop autoboot: 1 0
NETVIEW IPNC:>help
? - alias for 'help'
askenv - get environment variables from stdin
autoscr - run script from memory
base - print or set address offset
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootm - boot application image from memory
bootp - boot image via network using BootP/TFTP protocol
cmp - memory compare
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
dhcp - invoke DHCP client to obtain IP/boot params
echo - echo args to console
fsinfo - print information about filesystems
fsload - load binary file from a filesystem image
go - start application at address 'addr'
help - print online help
icrc32 - checksum calculation
iloop - infinite loop on address range
imd - i2c memory display
iminfo - print header information for application image
imm - i2c memory modify (auto-incrementing)
imw - memory write (fill)
imxtract- extract a part of a multi-image
inm - memory modify (constant address)
iprobe - probe to discover valid I2C chip addresses
itest - return true/false on integer compare
loadb - load binary file over serial line (kermit mode)
loads - load S-Record file over serial line
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
ls - list files in a directory (default /)
md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing)
mtest - simple RAM test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
saves - save S-Record file over serial line
setenv - set environment variables
sleep - delay execution for some time
tftpboot- boot image via network using TFTP protocol
version - print monitor version
NETVIEW IPNC:>
NETVIEW IPNC:>
NETVIEW IPNC:>
NETVIEW IPNC:>printenv
bootdelay=1
baudrate=115200
bootfile="uImage"
ethaddr=00:00:1B:00:00:10
setboot=setenv bootargs $(bootargs) video=dm36x:output=$(videostd)
filesize=1BB4000
fileaddr=82000000
ipaddr=192.168.1.12
bootcmd=nboot 0x80700000 0 0x700000;bootm 0x80700000
bootargs=console=ttyS0,115200n8 noinitrd rw ip=192.168.1.134:192.168.1.1::::: root=/dev/mtdblock3 rw rootfstype=cramfs mem=48M eth=00:00:1B:00:00:10
serverip=192.168.1.166
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 1.3.4 (Aug 9 2013 - 00:26:09)
Environment size: 502/262140 bytes
NETVIEW IPNC:>
Последний раз редактировалось iTuneDVR 11 мар 2016, 18:21, всего редактировалось 3 раза.
Re: Доступ к ip-камере DONGJIA по консоли
Получается, у меня ю-бут тоже односторонний... Вот поэтому и хочется полноценной прошивки. Если не найду, придётся в СДК лезть))