Помогите восстановить HI3518E+OV9712
Помогите восстановить HI3518E+OV9712
Всем привет. Прошивал заказанную тут http://www.aliexpress.com/item/Megapixe ... 45515.html" onclick="window.open(this.href);return false; камеру, на 75% произошло отключение электричества, теперь камера нигде не видится и не определяется.
Я так понимаю, надо найти TTL разъём, подскажите (подпишите на фото) пожалуйста где он.
Потом надо таким http://www.aliexpress.com/item/15929-Fr ... f40831d2ef" onclick="window.open(this.href);return false; адаптером подключиться?
Я так понимаю, надо найти TTL разъём, подскажите (подпишите на фото) пожалуйста где он.
Потом надо таким http://www.aliexpress.com/item/15929-Fr ... f40831d2ef" onclick="window.open(this.href);return false; адаптером подключиться?
- kROOT
- Специалист
- Сообщения: 13809
- Зарегистрирован: 02 сен 2013, 14:25
- Откуда: youcam.pro
- Контактная информация:
Re: Помогите восстановить HI3518E+OV9712
надежнее найти программатор и залить дамп
консоль на 1й фотке в правом верхнем углу, инструкции по восстановлению на форуме.
консоль на 1й фотке в правом верхнем углу, инструкции по восстановлению на форуме.
Re: Помогите восстановить HI3518E+OV9712
1. в смысле выпаять микросхему и программатором залить? а высланная продавцом прошивка (.bin) является дампом?
2. поиском пользовался, инстру так и не нашёл
2. поиском пользовался, инстру так и не нашёл
-
- Специалист
- Сообщения: 905
- Зарегистрирован: 15 ноя 2014, 22:34
- Откуда: alarmsystem-cctv
- Контактная информация:
Re: Помогите восстановить HI3518E+OV9712
Нет, конечно. На форуме есть информация как восстановить камеру используя USB TTL адаптер и файлы оригинальной прошивки.Elmir писал(а):высланная продавцом прошивка (.bin) является дампом?
-
- Модератор
- Сообщения: 11242
- Зарегистрирован: 20 апр 2010, 11:33
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Помогите восстановить HI3518E+OV9712
Олег, может возьмешься за написание темы-мануала по восстановлению по TTL где обобщишь материл? А то он разбросан по крупицам.
Re: Помогите восстановить HI3518E+OV9712
да, сделали бы закреплённую в шапке тему с инстрой по восстановлению...
В общем делать так?:
- заказать ТТЛ адаптер (который я указал в первом посте)?
- подключиться к контактам в правом верхнем углу? эту viewtopic.php?f=24&t=8299&hilit=usb+ttl ... 2%D0%BA%2A" onclick="window.open(this.href);return false; тему ещё глянул
- через Hyperterminal логи почитать? тут надо ещё разобраться с командами...
а как прошивку заливать?
В общем делать так?:
- заказать ТТЛ адаптер (который я указал в первом посте)?
- подключиться к контактам в правом верхнем углу? эту viewtopic.php?f=24&t=8299&hilit=usb+ttl ... 2%D0%BA%2A" onclick="window.open(this.href);return false; тему ещё глянул
- через Hyperterminal логи почитать? тут надо ещё разобраться с командами...
а как прошивку заливать?
Re: Помогите восстановить HI3518E+OV9712
Пришёл адаптер
Куда подключиться я нарно найду) Подскажите как можно использовать этот адаптер и файл оригинальной прошивки для восстановления камеры (за дельный совет или сцылку отблагодарю рублями стами на телефончег))Re: Помогите восстановить HI3518E+OV9712
что можно сказать по этому:
U-Boot 2010.06-svn (Oct 14 2015 - 15:07:23)
DRAM: 256 MiB
Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x17 0xC2 0x20 0x17
Spi(cs1): Block:64KB Chip:8MB Name:"MX25L6406E"
envcrc 0x7abf1e5b
ENV_SIZE = 0xfffc
In: serial
Out: serial
Err: serial
Press Ctrl+C to stop autoboot
CFG_BOOT_ADDR:0x58040000
8192 KiB hi_sfc at 0:0 is now current device
### boot load complete: 1973968 bytes loaded to 0x82000000
### SAVE TO 80008000 !
## Booting kernel from Legacy Image at 82000000 ...
Image Name: linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1973904 Bytes = 1.9 MiB
Load Address: 80008000
Entry Point: 80008000
load=0x80008000,_bss_end=80829828,image_end=801e9e90,boot_sp=807c7168
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
U-Boot 2010.06-svn (Oct 14 2015 - 15:07:23)
DRAM: 256 MiB
Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x17 0xC2 0x20 0x17
Spi(cs1): Block:64KB Chip:8MB Name:"MX25L6406E"
envcrc 0x7abf1e5b
ENV_SIZE = 0xfffc
In: serial
Out: serial
Err: serial
Press Ctrl+C to stop autoboot
hisilicon # help
Unknown command '▒help' - try 'help'
hisilicon # printenv
bootcmd=setenv setargs setenv bootargs ${bootargs};run setargs;fload;bootm 0x82000000
bootdelay=1
baudrate=115200
bootfile="uImage"
da=mw.b 0x82000000 ff 1000000;tftp 0x82000000 u-boot.bin.img;sf probe 0;flwrite
du=mw.b 0x82000000 ff 1000000;tftp 0x82000000 user-x.cramfs.img;sf probe 0;flwrite
dr=mw.b 0x82000000 ff 1000000;tftp 0x82000000 romfs-x.cramfs.img;sf probe 0;flwrite
dw=mw.b 0x82000000 ff 1000000;tftp 0x82000000 web-x.cramfs.img;sf probe 0;flwrite
dc=mw.b 0x82000000 ff 1000000;tftp 0x82000000 custom-x.cramfs.img;sf probe 0;flwrite
up=mw.b 0x82000000 ff 1000000;tftp 0x82000000 update.img;sf probe 0;flwrite
ua=mw.b 0x82000000 ff 1000000;tftp 0x82000000 upall_verify.img;sf probe 0;flwrite
tk=mw.b 0x82000000 ff 1000000;tftp 0x82000000 uImage; bootm 0x82000000
dd=mw.b 0x82000000 ff 1000000;tftp 0x82000000 mtd-x.jffs2.img;sf probe 0;flwrite
ipaddr=192.168.1.10
serverip=192.168.1.107
netmask=255.255.255.0
ethaddr=00:00:46:34:45:66
bootargs=mem=${osmem} console=ttyAMA0,115200 root=/dev/mtdblock1 rootfstype=cramfs mtdparts=hi_sfc:256K(boot),3520K(romfs),2560K(user),1280K(web),256K(custom),320K(mtd)
osmem=43M
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-svn (Oct 14 2015 - 15:07:23)
hisilicon #
U-Boot 2010.06-svn (Oct 14 2015 - 15:07:23)
DRAM: 256 MiB
Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x17 0xC2 0x20 0x17
Spi(cs1): Block:64KB Chip:8MB Name:"MX25L6406E"
envcrc 0x7abf1e5b
ENV_SIZE = 0xfffc
In: serial
Out: serial
Err: serial
Press Ctrl+C to stop autoboot
CFG_BOOT_ADDR:0x58040000
8192 KiB hi_sfc at 0:0 is now current device
### boot load complete: 1973968 bytes loaded to 0x82000000
### SAVE TO 80008000 !
## Booting kernel from Legacy Image at 82000000 ...
Image Name: linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1973904 Bytes = 1.9 MiB
Load Address: 80008000
Entry Point: 80008000
load=0x80008000,_bss_end=80829828,image_end=801e9e90,boot_sp=807c7168
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
U-Boot 2010.06-svn (Oct 14 2015 - 15:07:23)
DRAM: 256 MiB
Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x17 0xC2 0x20 0x17
Spi(cs1): Block:64KB Chip:8MB Name:"MX25L6406E"
envcrc 0x7abf1e5b
ENV_SIZE = 0xfffc
In: serial
Out: serial
Err: serial
Press Ctrl+C to stop autoboot
hisilicon # help
Unknown command '▒help' - try 'help'
hisilicon # printenv
bootcmd=setenv setargs setenv bootargs ${bootargs};run setargs;fload;bootm 0x82000000
bootdelay=1
baudrate=115200
bootfile="uImage"
da=mw.b 0x82000000 ff 1000000;tftp 0x82000000 u-boot.bin.img;sf probe 0;flwrite
du=mw.b 0x82000000 ff 1000000;tftp 0x82000000 user-x.cramfs.img;sf probe 0;flwrite
dr=mw.b 0x82000000 ff 1000000;tftp 0x82000000 romfs-x.cramfs.img;sf probe 0;flwrite
dw=mw.b 0x82000000 ff 1000000;tftp 0x82000000 web-x.cramfs.img;sf probe 0;flwrite
dc=mw.b 0x82000000 ff 1000000;tftp 0x82000000 custom-x.cramfs.img;sf probe 0;flwrite
up=mw.b 0x82000000 ff 1000000;tftp 0x82000000 update.img;sf probe 0;flwrite
ua=mw.b 0x82000000 ff 1000000;tftp 0x82000000 upall_verify.img;sf probe 0;flwrite
tk=mw.b 0x82000000 ff 1000000;tftp 0x82000000 uImage; bootm 0x82000000
dd=mw.b 0x82000000 ff 1000000;tftp 0x82000000 mtd-x.jffs2.img;sf probe 0;flwrite
ipaddr=192.168.1.10
serverip=192.168.1.107
netmask=255.255.255.0
ethaddr=00:00:46:34:45:66
bootargs=mem=${osmem} console=ttyAMA0,115200 root=/dev/mtdblock1 rootfstype=cramfs mtdparts=hi_sfc:256K(boot),3520K(romfs),2560K(user),1280K(web),256K(custom),320K(mtd)
osmem=43M
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-svn (Oct 14 2015 - 15:07:23)
hisilicon #
-
- Специалист
- Сообщения: 1390
- Зарегистрирован: 18 янв 2016, 14:09
- Откуда: 符拉迪沃斯托克
- Контактная информация:
Re: Помогите восстановить HI3518E+OV9712
По этому можно сказать, boot работает, устанавливай на комп тфтп сервер, настраивай комп на serverip=192.168.1.107, файлы прошивки(user-x.cramfs.img, romfs-x.cramfs.img, web-x.cramfs.img, и т. д.) ложи в директорию тфтп сервера и командами run du, run dr и т. д. обновляй прошивку (если она у тебя есть).
Re: Помогите восстановить HI3518E+OV9712
"run da" чёт не проходит команда:
hisilicon # run da
Hisilicon ETH net controler
miiphy_register: non unique device name '0:1'
miiphy_register: non unique device name '0:2'
MAC: 00-12-15-2B-F1-4E
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP from server 192.168.1.107; our IP address is 192.168.1.10
Download Filename 'u-boot.bin.img'.
Download to address: 0x82000000
Downloading: #################################################
done
Bytes transferred = 60816 (ed90 hex)
8192 KiB hi_sfc at 0:0 is now current device
## Checking Image at 0x82000000 ...
hdr->ih_magic=0x56190527
11111111
Header CRC Checking ... OK
Image Name: linux
Image Type: ARM Linux Firmware (gzip compressed)
Data Size: 60752 Bytes = 59.3 KiB
Load Address: 00000000
Entry Point: 0001f800
Data CRC Checking ... OK
Programing start at: 0x00000000
Programing end at: 0x0001f800
ERROR: erase length is not block aligned!
Timeout writing to Flash
hisilicon #
hisilicon # run da
Hisilicon ETH net controler
miiphy_register: non unique device name '0:1'
miiphy_register: non unique device name '0:2'
MAC: 00-12-15-2B-F1-4E
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP from server 192.168.1.107; our IP address is 192.168.1.10
Download Filename 'u-boot.bin.img'.
Download to address: 0x82000000
Downloading: #################################################
done
Bytes transferred = 60816 (ed90 hex)
8192 KiB hi_sfc at 0:0 is now current device
## Checking Image at 0x82000000 ...
hdr->ih_magic=0x56190527
11111111
Header CRC Checking ... OK
Image Name: linux
Image Type: ARM Linux Firmware (gzip compressed)
Data Size: 60752 Bytes = 59.3 KiB
Load Address: 00000000
Entry Point: 0001f800
Data CRC Checking ... OK
Programing start at: 0x00000000
Programing end at: 0x0001f800
ERROR: erase length is not block aligned!
Timeout writing to Flash
hisilicon #
-
- Специалист
- Сообщения: 1390
- Зарегистрирован: 18 янв 2016, 14:09
- Откуда: 符拉迪沃斯托克
- Контактная информация:
Re: Помогите восстановить HI3518E+OV9712
Команду "run da" пока не нужно трогать, boot испортишь, тогда только программатором восстанавливать придётся.
Re: Помогите восстановить HI3518E+OV9712
du, dr, dw, dc выполнил, но чёт всё равно камера не видна в сети...