Ситуация такая... Обновил прошивку на DH_NVR5XXX-4KS2_MultiLang_V4.001.0000000.1.R.2003191.rar , после чего NVR перестал загружаться, уходит в цикличную перезагрузку после пару минут заставки.
Выдаёт следующие ошибки:
Команды printenv и setenv не проходят.
Вот список Help
Подскажите, что можно попробовать для восстановления прошивки.
Выдаёт следующие ошибки:
DDR Training Suc
U-Boot 2010.06-svn4440 (Jan 03 2020 - 14:54:14)
In: serial
Out: serial
Err: serial
squashfs use gzip
SCU: load slave image OK
spi env sysbackup=0
Read backup misc byte ... no env and backup env tc !!!
ok!
GpioI2cMcuRecvAck 114 err
FUNCTION = GpioI2cReadByteMcu, LINE = 244
GpioI2cReadByteMcu faield
[is2uProduct] get failed
PRODUCT:1U
stmmac_init,692,0x70431,3
Hit any key to stop autoboot: 0
stmmac_init,692,0x70431,3
miiphy_speed,366,1040
miiphy_speed,366,1040
stmmac_init,692,0x70431,3
miiphy_speed,366,1040
miiphy_speed,366,1040
NET_autoLipDetect timeout
stmmac_init,692,0x70431,3
miiphy_speed,366,1040
miiphy_speed,366,1040
ARP Retry count exceeded; starting again
## Booting kernel from Legacy Image at 42000000 ...
Image Name: Linux-3.10.0_hi3536
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3001632 Bytes = 2.9 MiB
Load Address: 40008000
Entry Point: 40008000
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
U-Boot 2010.06-svn4440 (Jan 03 2020 - 14:54:14)
In: serial
Out: serial
Err: serial
squashfs use gzip
SCU: load slave image OK
spi env sysbackup=0
Read backup misc byte ... no env and backup env tc !!!
ok!
GpioI2cMcuRecvAck 114 err
FUNCTION = GpioI2cReadByteMcu, LINE = 244
GpioI2cReadByteMcu faield
[is2uProduct] get failed
PRODUCT:1U
stmmac_init,692,0x70431,3
Hit any key to stop autoboot: 0
stmmac_init,692,0x70431,3
miiphy_speed,366,1040
miiphy_speed,366,1040
stmmac_init,692,0x70431,3
miiphy_speed,366,1040
miiphy_speed,366,1040
NET_autoLipDetect timeout
stmmac_init,692,0x70431,3
miiphy_speed,366,1040
miiphy_speed,366,1040
ARP Retry count exceeded; starting again
## Booting kernel from Legacy Image at 42000000 ...
Image Name: Linux-3.10.0_hi3536
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3001632 Bytes = 2.9 MiB
Load Address: 40008000
Entry Point: 40008000
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Команды printenv и setenv не проходят.
Вот список Help
hisilicon # help
? - alias for 'help'
autoup - load update file from server
boot - boot kernel from uboot
bootm - boot application image from memory
decjpg - jpgd - decode jpeg picture.
devid - devid - set hardware id and save to flash
eracfg - eracfg - erase config sectors
eralogo - eralogo - erase logo sectors
fb_set - fb_set - get shift key
fb_test - fb_test - frontboard read/write test
get_key - get_key - get shift key
help - print command description/usage
hwid - hwid - set hardware id and save to flash
kaimendaji- - kai men da ji
lock_otp- lock_otp - otp lock
lock_status- lock_status - get otp lock status
mac - mac - set mac address and save to flash
mac1 - mac1 - set mac1 address and save to flash
nand - NAND sub-system
nandops - flwrite - write img data into FLASH from memory
otp_printf- otp_printf - printf otp value
partload- partload - load binary file from a partition
ping - send ICMP ECHO_REQUEST to network host
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
show_hello- - hello world
showlogo- showlogo - show the logo picture on screen.
startgx - startgx - open graphics layer.
- startgx [layer addr stride x y w h]
startvl - startvl - open video layer.
- startvl [layer addr stride x y w h]
startvo - startvo - open interface of vo device.
- startvo [dev type sync]
stopgx - stopgx - close graphics layer.
- stopgx [layer]
stopvl - stopvl - close video layer.
- stopvl [layer]
stopvo - stopvo - close interface of vo device.
- stopvo [dev]
version - print monitor version
vobgset - setvobg - set vo backgroud color.
- setvobg [dev color]
xhprint - - hello world
xhprintenv- print environment variables
? - alias for 'help'
autoup - load update file from server
boot - boot kernel from uboot
bootm - boot application image from memory
decjpg - jpgd - decode jpeg picture.
devid - devid - set hardware id and save to flash
eracfg - eracfg - erase config sectors
eralogo - eralogo - erase logo sectors
fb_set - fb_set - get shift key
fb_test - fb_test - frontboard read/write test
get_key - get_key - get shift key
help - print command description/usage
hwid - hwid - set hardware id and save to flash
kaimendaji- - kai men da ji
lock_otp- lock_otp - otp lock
lock_status- lock_status - get otp lock status
mac - mac - set mac address and save to flash
mac1 - mac1 - set mac1 address and save to flash
nand - NAND sub-system
nandops - flwrite - write img data into FLASH from memory
otp_printf- otp_printf - printf otp value
partload- partload - load binary file from a partition
ping - send ICMP ECHO_REQUEST to network host
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
show_hello- - hello world
showlogo- showlogo - show the logo picture on screen.
startgx - startgx - open graphics layer.
- startgx [layer addr stride x y w h]
startvl - startvl - open video layer.
- startvl [layer addr stride x y w h]
startvo - startvo - open interface of vo device.
- startvo [dev type sync]
stopgx - stopgx - close graphics layer.
- stopgx [layer]
stopvl - stopvl - close video layer.
- stopvl [layer]
stopvo - stopvo - close interface of vo device.
- stopvo [dev]
version - print monitor version
vobgset - setvobg - set vo backgroud color.
- setvobg [dev color]
xhprint - - hello world
xhprintenv- print environment variables
Подскажите, что можно попробовать для восстановления прошивки.