Подскажите как правильно работает команда TFTP

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Подскажите как правильно работает команда TFTP

Сообщение dede » 13 фев 2018, 18:02

Команда
tftp 0x82000000 dump.bin 0x800000
берет случайный мусор который был в памяти и шлет вам по тфтп.


Команды
sf probe 0;sf read 0x82000000 0x0 0x800000;tftp 0x82000000 dump.bin 0x800000

читают содержимое флеши в память , а потом шлет вам по тфтп

Minich13
Новичок
Сообщения: 41
Зарегистрирован: 15 ноя 2017, 15:14

Re: Подскажите как правильно работает команда TFTP

Сообщение Minich13 » 14 фев 2018, 14:42

Спасибо , с созданием дампов понятно.
Есть две одинаковые камеры , но у одной flash :
SPI Nor(cs 0) ID: 0xc8 0x40 0x17
Block:64KB Chip:8MB Name:"GD25Q64"
SPI Nor total size: 8MB
у другой :
SPI Nor(cs 0) ID: 0xc2 0x20 0x17
Block:64KB Chip:8MB Name:"MX25L6406E"
SPI Nor total size: 8MB

будет ли работать первая с дампом от второй ?

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Подскажите как правильно работает команда TFTP

Сообщение VirtualLink » 14 фев 2018, 15:33

Кто мешает попробовать, если камеры одинаковые?
В загрузчике есть поддержка нескольких чипов флеша с котороым он работает и раз камера это от одного производителя, то вполне!

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Подскажите как правильно работает команда TFTP

Сообщение NeiroN » 14 фев 2018, 16:37

tftp 0x82000000 dump.bin 0x800000 - отправляет данные из оперативной памяти с адреса 0x82000000 длиной 0x800000

и

sip 192.168.1.107 - задаем алрес сервера
lip 192.168.1.10 - задаем адрес рега
sf probe 0 - ищем SPI Flash устройство
sf read 0x82000000 0x0 0x800000 - читаем данные с адреса 0x0 длинной 0x800000 в память по адресу 0x82000000
tftp 0x82000000 dump.bin 0x800000 - отправляет данные из оперативной памяти с адреса 0x82000000 длиной 0x800000

Они должны отличаться - потому что в первом случае вы отправляете мусор из оперативной памяти, конечно есть вероятность 0.000001 процента что там окажется ваша прошивка.

Аватара пользователя
fobos
Специалист
Сообщения: 1116
Зарегистрирован: 21 июн 2014, 18:15

Re: Подскажите как правильно работает команда TFTP

Сообщение fobos » 14 фев 2018, 17:05

Minich13 писал(а):Спасибо , с созданием дампов понятно.
Есть две одинаковые камеры , но у одной flash :
SPI Nor(cs 0) ID: 0xc8 0x40 0x17
Block:64KB Chip:8MB Name:"GD25Q64"
SPI Nor total size: 8MB
у другой :
SPI Nor(cs 0) ID: 0xc2 0x20 0x17
Block:64KB Chip:8MB Name:"MX25L6406E"
SPI Nor total size: 8MB

будет ли работать первая с дампом от второй ?
будет

Minich13
Новичок
Сообщения: 41
Зарегистрирован: 15 ноя 2017, 15:14

Re: Подскажите как правильно работает команда TFTP

Сообщение Minich13 » 15 фев 2018, 07:48

Попробовал , не работает. Даже загрузчик не грузится .
шил так :mw.b 0x82000000 ff 1000000;tftp 0x82000000 dump.bin;sf probe 0;sf write 0x82000000 0x0 0x800000;

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Подскажите как правильно работает команда TFTP

Сообщение VirtualLink » 15 фев 2018, 11:11

Дампы покажи!
Для одного и того же наименования у производителя бывало, что или NOR и SPI и для каждого шел свой отдельно загрузчик, а остальное все одинаковое было!

Minich13
Новичок
Сообщения: 41
Зарегистрирован: 15 ноя 2017, 15:14

Re: Подскажите как правильно работает команда TFTP

Сообщение Minich13 » 27 фев 2018, 13:45

Дамп то я залил все таки в умершую камеру (правда не через загрузчик Uboot, а с помощью HiTool через Burn by Address ). Теперь имею две камеры с одинаковыми : MAC адресами и CloudID. вроде есть команда mac -которая меняет mac адрес , но после перезагрузки камеры он снова старый(не сохраняется). И как заменить CloudID ? попытка найти в дампе cloudID и заменить на другой не увенчалась успехом(хотя три строки были найдены и заменены). Может подскажете как решить это.

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Подскажите как правильно работает команда TFTP

Сообщение VirtualLink » 27 фев 2018, 13:54

Дампы покажи!

Minich13
Новичок
Сообщения: 41
Зарегистрирован: 15 ноя 2017, 15:14

Re: Подскажите как правильно работает команда TFTP

Сообщение Minich13 » 27 фев 2018, 14:22

Дамп то один на две камеры. И каким образом его показать ?

Minich13
Новичок
Сообщения: 41
Зарегистрирован: 15 ноя 2017, 15:14

Re: Подскажите как правильно работает команда TFTP

Сообщение Minich13 » 27 фев 2018, 14:25

https://yadi.sk/d/FQdd8ei43Spa88" onclick="window.open(this.href);return false;

Аватара пользователя
fobos
Специалист
Сообщения: 1116
Зарегистрирован: 21 июн 2014, 18:15

Re: Подскажите как правильно работает команда TFTP

Сообщение fobos » 27 фев 2018, 17:32

Minich13 писал(а):Дамп то я залил все таки в умершую камеру (правда не через загрузчик Uboot, а с помощью HiTool через Burn by Address ). Теперь имею две камеры с одинаковыми : MAC адресами и CloudID. вроде есть команда mac -которая меняет mac адрес , но после перезагрузки камеры он снова старый(не сохраняется). И как заменить CloudID ? попытка найти в дампе cloudID и заменить на другой не увенчалась успехом(хотя три строки были найдены и заменены). Может подскажете как решить это.
какой командой изменяете и сохраняете мас?

Ответить

Вернуться в «Восстановление и настройка»