Добрый день.
ПРоблема - кривые руки.
Закинул прошивку на регистратор через браузер, после рестарта dvr ушел в постоянный ребут. Прошивку не ту залил.
Что уже пробовал: через сервер TFTP (на вин7, и вин10, на разных компьютерах). Сервер стартует, пишет инициализация и все. Сервер брал с этого форума, пробовал TFTP32 с гитхаба и еще SolarWinds-TFTP. Не пошло.
Подключал как прямым патчкордом так и через свитч.
Заметил, по пингу, что после старта регистратора пинг 192.0.0.64 подымается на 5-6 ответов и тухнет.
Подключил UART.
Через юарт и cntrl+U пробовал такие команды
setenv bootcmd 'tftp 192.0.0.128 uImage; update 192.0.0.64; boot 192.0.0.64'
пробовал
setenv bootargs console=ttyS0,115200 root=/dev/ram0 rw
initrd=0x82000000 init=/bin/sh
setenv bootcmd 'tftp 0x82000000 uImage; update'
и такое
setenv bootcmd 'tftp 0xc0700000 uImage; tftp 0x42000000 digicap.dav; bootm 0xc0700000'
и так пробовал
HKVS $ setenv ipaddr 192.0.0.64
HKVS $ setenv serverip 192.0.0.128
HKVS $ setenv bootargs console=ttyS0,115200n8 root=/dev/ram0 rw initrd=0x82000000 init=/bin/sh
HKVS $ setenv bootcmd 'tftp 0x82000000 uImage; update'
Не получается. Сервер TFTP скачивает файл, идет перезагрузка и всегда выводит ошибку
HKVS $ setenv ';tftp'
timeout for link [4999]!
MAC: 68-6D-BC-DC-39-B8
TFTP from server 192.0.0.128; our IP address is 192.0.0.64
Download Filename 'uImage'.
Download to address: 0x80008000
Downloading: # [ Connected ]
################################ [ 1.000 MB]
################################ [ 2.000 MB]
################################ [ 3.000 MB]
################################ [ 4.000 MB]
################################ [ 5.000 MB]
################################ [ 6.000 MB]
################################ [ 7.000 MB]
################################ [ 8.000 MB]
################################ [ 9.000 MB]
################################ [10.000 MB]
################################ [11.000 MB]
################################ [12.000 MB]
################################ [13.000 MB]
################################ [14.000 MB]
################################ [15.000 MB]
######
done
Bytes transferred = 15946092 (f3516c hex)
waiting for net_link [10]...
waiting for net_link [9]...
[ 5.036235] hi_gmac_v200 100a0000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
ftp server not exit[-113]!
state machine action error[-110]
download firmware error!
Press ENTER key to reboot
В логах сервера
Код
[2024-11-08 16:12:57] Connect client[192.0.0.64] success
[2024-11-08 16:12:57] Start file[C:\tftp\digicap.dav] transmitting
[2024-11-08 16:12:57] Receive data ACK error
То есть передача идет, потом идет перезагрузка, кратковременно подымается пинг на 192.0.0.64 и потом пишет, что ftp server not exit[-113]!.
Код
Куда копать, помогите?