Добрый день!
Помогите пожалуйста советом.
Имеется камера DH-IPC-HDW1230SP на чипе hi3516cv300, которую необходимо откатить на стандартную прошивку.
При попытке обратиться через UART к памяти SPI вылезает ошибка:
При попытке обратиться к NAND реакции вообще нет:
На getinfo так же как и на nand ответа нет.
Как я могу достучаться до памяти? Не может ли она быть залочена?
Помогите пожалуйста советом.
Имеется камера DH-IPC-HDW1230SP на чипе hi3516cv300, которую необходимо откатить на стандартную прошивку.
При попытке обратиться через UART к памяти SPI вылезает ошибка:
Код:
hi3516cv300-vc # sf probe 0
Failed to initialize SPI flash at 0:0
Код:
hi3516cv300-vc # nand probe 0
nand - NAND sub-system
Код:
hi3516cv300 System startup
U-Boot 2010.06 (Jun 01 2020 - 08:20:12)
Check Flash Memory Controller v100 ... Found
SPI Nand(cs 0) ID: 0xc8 0x21 Name:"F50L1G41A"
Block:128KB Page:2KB Chip:128MB*1 OOB:64B ECC:8bit/512
ECC provided by Flash Memory Controller
SPI Nand total size: 128MB
MMC:
EMMC/MMC/SD controller initialization.
Card did not respond to voltage select!
No EMMC/MMC/SD device found !
In: serial
Out: serial
Err: serial
Код:
hi3516cv300-vc # help
? - alias for 'help'
base - print or set address offset
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
bootss - boot from snapshot image
cmp - memory compare
cp - memory copy
crc32 - checksum calculation
ddr - ddr training function
ext2load- load binary file from a Ext2 filesystem
ext2ls - list files in a directory (default /)
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
fwupdate- fwupdate command allows to flash vc camera firmware from file on mmc or from memory.
getinfo - print hardware information
go - start application at address 'addr'
help - print command description/usage
hi_gpio - set hisilicon gpio states
loadb - load binary file over serial line (kermit mode)
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing address)
mmc - MMC sub system
mmcinfo - mmcinfo <dev num>-- display MMC info
mtest - simple RAM read/write test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
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
saveenv - save environment variables to persistent storage
setenv - set environment variables
sf - SPI flash sub-system
tftp - tftp - download or upload image via network using TFTP protocol
ugzip - Compress gzipfile with hardware IP
version - print monitor version
Как я могу достучаться до памяти? Не может ли она быть залочена?