Восстановление прошивки и сброс пароля XM с помощью USB UART
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Заливать бут во флешку, восстанавливать прошивку, а потом крипту... Но после чего камера вообще поломалась, я так и не нашел... Вы сказали, что поломали уарт, а содержимое флеша куда делось?
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Вот начало детектива:
http://videon.spb.ru/forum/viewtopic.ph ... 28#p123918
и далее писал в этой же теме...
Не умею/не знаю где взять правильный бут. Где почитать/как его сделать?
С этим уже прочитал, более/менее понятно что и как, но это же делать после заливки бута...
Это если от нее что-то осталось...
Пока модуль в состоянии "оторвал площадки и пошел искать программатор". Т.е. после этого момента больше ничего не заливал, не прошивал, не стирал, не паял. Только пытался считать флэш и всё. Теоретически, крипта должна была выжить...
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
В том, что вы считали, крипты уже нет, там переписано мусором или считано неверно.
За секунду до отрыва контактов, камера еще работала? Бут был живой,что-то пыталось грузиться? Или вы залили что-то и после этого тишина уже была? Если так, то, что? Я или слепой или этого нет в теме... УАРТ нужно восстанавливать... или проггер менять
За секунду до отрыва контактов, камера еще работала? Бут был живой,что-то пыталось грузиться? Или вы залили что-то и после этого тишина уже была? Если так, то, что? Я или слепой или этого нет в теме... УАРТ нужно восстанавливать... или проггер менять
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Вот что отвечал модуль в последний раз: http://videon.spb.ru/forum/viewtopic.ph ... 40#p123983
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Значит восстановите уарт
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Восстановил.
Попробовал
Попробовал
Как?
Должно. Только у меня чип XMC, а не Winbond, как у всех нормальных людей.
_______________________________________________________________________
xmtech # setenv osmem 96M;save;reset
Saving Environment to SPI Flash...
at sf_saveenv() start unlock spi flash.
unlock all block.
Erasing SPI flash, offset 0x00020000 size 64K ...done
Writing to SPI flash, offset 0x00020000 size 64K ...done
resetting ...
________________________________________________________________________
xmtech # tftp 0x82000000 u-boot.env.img;sf probe 0;flwrite
Hisilicon ETH net controler
MAC: 00-12-31-13-43-86
PHY not link.
16384 KiB hi_fmc at 0:0 is now current device
DestAddr invalid!
DestAddr: 0x00000000~0x2000000
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Да нормальный у вас чип, у меня таких море, даже уже попадались с дефектами.Gul писал(а): ↑26 сен 2019, 04:46Должно. Только у меня чип XMC, а не Winbond, как у всех нормальных людей.
_______________________________________________________________________
xmtech # setenv osmem 96M;save;reset
Saving Environment to SPI Flash...
at sf_saveenv() start unlock spi flash.
unlock all block.
Erasing SPI flash, offset 0x00020000 size 64K ...done
Writing to SPI flash, offset 0x00020000 size 64K ...done
resetting ...
________________________________________________________________________
xmtech # tftp 0x82000000 u-boot.env.img;sf probe 0;flwrite
Hisilicon ETH net controler
MAC: 00-12-31-13-43-86
PHY not link.
16384 KiB hi_fmc at 0:0 is now current device
DestAddr invalid!
DestAddr: 0x00000000~0x2000000
у вас какой то странный адрес назначения




P.S. Так же обратите внимание на это PHY not link. это говорит о том что у вас нет подключение LAN.
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
DestAddr invalid! говорит, т.к. файл не закачался. Подключайте через свитч или роутер камеру, пока PHY not link не пропадет и не пойдет загрузка.
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Я всё это вижу и уже почитал, что это значит.
Но знаний не достаточно, чтобы ещё и понимать, что делать с этим дальше.
Такое впечатление, что не работает сетевой интерфейс модуля, т.к. по запросу адрес 192.168.1.10 подтверждается системой, а при подключении этот адрес не виден, не пингунется и т.д. Точно такой же модуль по этому же шнурку прекрасно подключается и виден для нормальной работы. Т.е. даже ничего не перезагружая, сетевым шнурком подключаю живой модуль и всё нормально. Следовательно, подключение по сети не срабатывает где-то внутри проблемного модуля.
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Подключил к свитчу, с третьего раза появилась сеть.
Теперь виснет в таком вот состоянии и ничего не происходит. От команды не зависит. Последние 2 строки всегда одинаковые:
xmtech # run du
Hisilicon ETH net controler
MAC: 00-12-31-13-43-86
eth0 : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
eth0 : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP from server 192.168.1.254; our IP address is 192.168.1.10
Download Filename 'user-x.cramfs.img'.
Download to address: 0x82000000
Downloading: *
Вот тут без изменений:
xmtech # setenv osmem 96M;save;reset
Saving Environment to SPI Flash...
at sf_saveenv() start unlock spi flash.
unlock all block.
Erasing SPI flash, offset 0x00020000 size 64K ...done
Writing to SPI flash, offset 0x00020000 size 64K ...done
resetting ...
hi3516cv300 System startup
Может быть слетела разметка ?
Теперь виснет в таком вот состоянии и ничего не происходит. От команды не зависит. Последние 2 строки всегда одинаковые:
xmtech # run du
Hisilicon ETH net controler
MAC: 00-12-31-13-43-86
eth0 : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
eth0 : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP from server 192.168.1.254; our IP address is 192.168.1.10
Download Filename 'user-x.cramfs.img'.
Download to address: 0x82000000
Downloading: *
Вот тут без изменений:
xmtech # setenv osmem 96M;save;reset
Saving Environment to SPI Flash...
at sf_saveenv() start unlock spi flash.
unlock all block.
Erasing SPI flash, offset 0x00020000 size 64K ...done
Writing to SPI flash, offset 0x00020000 size 64K ...done
resetting ...
hi3516cv300 System startup
Может быть слетела разметка ?
Re: Восстановление прошивки и сброс пароля XM с помощью USB UART
Там же последовательно выполняются действия, тфтп не отработал, а flwrite в памяти мусор нашел какой-то, заголовка юбут нету, 20000000 - это скорее всего максимальное адресуемое значение.
Ничего не слетело, это вообще не имеет никакого отношения к тфтп, проблема остается та же - фаерволл, тфтп сервер, права доступа и тд. Пинг через свитч идет же?