Текущее время: 24 апр 2024, 14:05




 Страница 1 из 1 [ Сообщений: 3 ] 
Автор
Сообщение
[ТС]
 Заголовок сообщения: Прошивка платы HI3520D_V1.99
СообщениеДобавлено: 26 дек 2022, 10:55 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 27 июн 2016, 11:10
Наличности на руках:
2.00

Сообщения: 2
Откуда: moscow
Доброго дня!
Ситуация очень похожа на viewtopic.php?f=270&t=110867
Есть дамп на данную плату, возможно ли прошить её через U-Boot > TFTP ? Или только через программатор?


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка платы HI3520D_V1.99
СообщениеДобавлено: 26 дек 2022, 22:36 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 24 май 2017, 01:56
Наличности на руках:
683.31

Сообщения: 645
Откуда: г. Ставрополь
возможность заливки дампа через тфтп зависит от целостности загрузчика (u-boot)
https://cloud.mail.ru/public/ZSLc/iKdNWe9nq


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Прошивка платы HI3520D_V1.99
СообщениеДобавлено: 27 дек 2022, 17:50 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 27 июн 2016, 11:10
Наличности на руках:
2.00

Сообщения: 2
Откуда: moscow
fobos писал(а):
https://cloud.mail.ru/public/ZSLc/iKdNWe9nq

Спасибо за дамп!
---------- Добавлено спустя 4 часа 5 минут 36 секунд: ----------
Вообщем всё получилось!

Написал небольшую инструкцию по обновлению, может кому пригодится...

"Сохранение/Прошивка через U-Boot (TFTP / USB)"
1. Подключиться к плате через USB-TTL, скорость 115200 8N1, RX устройства соединяем с TX преобразователя, а RX, соответственно, с TX
2. Попадаем в U-Boot. При включении устройства и появлении надписи «Hit any key to stop autoboot: 1  0» или подобной, успеваем нажать, что написано, в нашем случае любую клавишу.
3. Можно ознакомиться с командами U-Boot набрав команду help
4. Команда printenv выведет на экран переменные окружения загрузчика и сообщит дополнительную информацию
5. Команда sf probe 0 проверит и переключится на флэш память, а также выведет размер флэша. В нашем случае - 16384 KiB. Переводим в байты, а затем в шестнадцатеричную систему и получаем 0x1000000 - запоминаем
6. Так же необходимо узнать адрес доступной оперативной памяти. Ищем в выводе printenv команду bootm после нее адрес памяти, он нам и нужен. В моем случае это 0x82000000 - запоминаем. Так же этот адрес есть в команде прошивки из резервного help.rom
7. В итоге необходимы 2 параметра: 0x1000000 - размер найденный в п.5, 0x82000000 - адрес памяти найденный в п.6
8. Сохранение прошивки
8.1. Либо используем существующие параметры подключения, они в выводе команды printenv (ipaddr=192.168.1.10 - адрес регистратора; serverip=192.168.1.99 - адрес сервера TFTP), либо меняем на свои командами setenv serverip 192.168.1.100 и setenv ipaddr 192.168.1.11
8.2. Копируем содержимое флэш в память sf read 0x82000000 0x0 0x1000000 , где 0x82000000 - адрес памяти найденный в п.6, 0x0 - смещение, 0x1000000 - размер найденный в п.5
8.3. Записываем это содержимое памяти на TFTP командой tftp 0x82000000 dump_file.bin 0x1000000 , где 0x82000000 - адрес памяти найденный в п.6, dump_file.bin – имя файла, 0x1000000 - размер найденный в п.5
9. Восстановление прошивки - есть 2 пути: прошивка через TFTP и USB.
10. Через TFTP
10.1. Либо используем существующие параметры подключения – в выводе команды printenv (ipaddr=192.168.1.10 - адрес регистратора; serverip=192.168.1.99 - адрес сервера TFTP), либо меняем на свои командами setenv serverip 192.168.1.100 и setenv ipaddr 192.168.1.11
10.2. Копируем дамп с TFTP в память командой tftp 0x82000000 dump_file.bin , где dump_file.bin – имя файла
11. Через USB
11.1. Монтируем USB командой usb start
11.2. Копируем дамп с USB в память командой fatload usb 0 0x82000000 dump_file.bin , где 0x82000000 - адрес памяти найденный в п.6, dump_file.bin – имя файла
12. Очищаем флэш командой sf erase 0x0 0x1000000 ,где 0x0 - смещение, 0x1000000 - размер флэша найденный в п.5
13. Зашиваем дамп во флэш командой sf write 0x82000000 0x0 0x1000000 , где 0x82000000 - адрес памяти найденный в п.6, 0x0 - смещение, 0x1000000 - размер найденный в п.5
14. После прошивки перезагружаем устройство командой reset


Не в сети
 Профиль    
 
Показать сообщения за:  Поле сортировки  
 Страница 1 из 1 [ Сообщений: 3 ] 


   Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
В этой теме нет новых непрочитанных сообщений. видеорегистратор H264 DVR 8ch шасси Hi3520D-v1.82 не загружается

[ На страницу: 1, 2 ]

в форуме Ремонт видеорегистраторов | Repair DVRs

gold89

31

17508

18 сен 2019, 17:11

TheOne Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. Продам платы с разбитых плазм и LCD телевизоров Платы полностью рабочие, демонтированы из ТВ с механическим п

[ На страницу: 1, 2, 3 ]

в форуме Продам | Selling

Mihail174884

77

60206

18 ноя 2020, 10:30

Irbor Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. ASUS X501a (X401a rev 2.0) Прошивка BIOS от другой модели мат платы

в форуме ASUS

anastas93

7

4704

10 сен 2016, 15:02

KcapDac Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Theradome lh80 pro прошивка и фото платы

в форуме Ремонт бытовой техники | Repair of household appliances

CJIABA

0

1314

03 ноя 2016, 13:28

CJIABA Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. asus ze550kl прошивка сервисной платы

в форуме ASUS

geksogenchik

2

2675

02 сен 2020, 14:27

geksogenchik Перейти к последнему сообщению


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: