DVR JA2004 проблема с прошивкой SPI флеши.
Re: DVR JA2004 проблема с прошивкой SPI флеши.
значит в моём случае команда на копирование содержимого флеши в оперативную память должна выглядеть как:
cp.b 0x82000000 0x00000000 0x0800000
cp.b 0x82000000 0x00000000 0x0800000
Re: DVR JA2004 проблема с прошивкой SPI флеши.
Это было не утверждение а вопрос.И ещё хотел бы уяснить какой командой можно посмотреть начальный адрес флеши и начальный адрес оперативки.?
Re: DVR JA2004 проблема с прошивкой SPI флеши.
1 Да.aavan писал(а):Это было не утверждение а вопрос.
И ещё хотел бы уяснить какой командой можно посмотреть начальный адрес флеши и начальный адрес оперативки.?
2 Тут всё зависит от обстоятельств при которых процессор интерпретирует адресное пространство флеша в зфизические адреса.
В разных устройствах это по разному!!!
Re: DVR JA2004 проблема с прошивкой SPI флеши.
А как это узнать?
Re: DVR JA2004 проблема с прошивкой SPI флеши.
Ну, наверное, надо читать маны на соответствющий процессор, куда он монтирует флешпамять.aavan писал(а):А как это узнать?
А так, искать подсказки прямо по логу загрузки u-boot, если конечно что-то выводится.
А также смотреть по форумам, что пишут.
Re: DVR JA2004 проблема с прошивкой SPI флеши.
Спасибо за ответ.Я собрал море разной информации по теме-усваивать нелегко.Пока буду тренироваться на восстановленном аппарате.По ходу дела,если будут вопросы с которыми не разберусь сам ,придётся задавать на форуме
Re: DVR JA2004 проблема с прошивкой SPI флеши.
Так это море выплесни сюда, чтобы и другие разбирались, если кому надо, но это уже их дело!aavan писал(а):Спасибо за ответ.Я собрал море разной информации по теме-усваивать нелегко.Пока буду тренироваться на восстановленном аппарате.По ходу дела,если будут вопросы с которыми не разберусь сам ,придётся задавать на форуме

Re: DVR JA2004 проблема с прошивкой SPI флеши.
Не сразу заметил последнее сообщение.Море информации ,собранное мной ,ещё не устаканилось в голове(штормит).Как придёт просветление-вывалю в тему.Пока не могу найти решение вопроса-как с рабочего рега слить прошивку(через UART и TFTP).Смущает именно незнание адресов памяти.Сейчас экспериментирую с 3 разными аппаратами.Неужели нет команды,по которой рабочий регистратор выдаст эту инфу?
Re: DVR JA2004 проблема с прошивкой SPI флеши.
Море информации, оно на то и море!aavan писал(а):Не сразу заметил последнее сообщение.Море информации ,собранное мной ,ещё не устаканилось в голове(штормит).Как придёт просветление-вывалю в тему.Пока не могу найти решение вопроса-как с рабочего рега слить прошивку(через UART и TFTP).Смущает именно незнание адресов памяти.Сейчас экспериментирую с 3 разными аппаратами.Неужели нет команды,по которой рабочий регистратор выдаст эту инфу?
Так получается, что все и всегда думают только о себе!
При наличии собранных ссылок, другим будет интересно тоже поразбираться, потому как, когда у тебя наступит штиль и просветление - х.з.

Re: DVR JA2004 проблема с прошивкой SPI флеши.
Привет!Я продолжаю самообразование.Сейчас вопрос такой копирование прошивки из рабочего рега может быть выполнена:1`)сливаем полный дамп
cp.b 0x80000000 0xD4000000 0x200000c //копируем флеш в озу (объем флешки 32М - "S29GL256P10TF")
tftp 0xD4000000 flash_dump_Work.bin 0x2000000 //передаём файл на комп
2)sf probe 0
sf read 0x82000000 0x000000100000 0xf00000
tftp 0x82000000 fw.img 0xf00000
Т.е.если в первом пункте считывается вся информация с адреса на котором висит флешь,то во втором не затрагивается первый мегабайт(загрузчик не копируется)?И во втором случае содержимое флеши (исключая первый мегабайт) не помещается в озу а сразу передаётся на tftp server?
cp.b 0x80000000 0xD4000000 0x200000c //копируем флеш в озу (объем флешки 32М - "S29GL256P10TF")
tftp 0xD4000000 flash_dump_Work.bin 0x2000000 //передаём файл на комп
2)sf probe 0
sf read 0x82000000 0x000000100000 0xf00000
tftp 0x82000000 fw.img 0xf00000
Т.е.если в первом пункте считывается вся информация с адреса на котором висит флешь,то во втором не затрагивается первый мегабайт(загрузчик не копируется)?И во втором случае содержимое флеши (исключая первый мегабайт) не помещается в озу а сразу передаётся на tftp server?
Re: DVR JA2004 проблема с прошивкой SPI флеши.
Ещё вопрос.Есть DVR с проблемой-при выключении питания не сохраняет время и дату(другие настройки сохраняются).Батарейка в норме,питание с неё проследил до вывода процессора.Если это не сбой в прошивке то повреждение процессора.Попробую перепрошить.прошивок нашёл в сети аж две штуки jdvr-recover-MBD6004D.bin размером 16384Кб и Update-MBD6004D.bin размером 15360Кб.Но перед прошивкой хочу сохранить старый дамп.Правильно ли я написал команду(DVR на HI3515 и 25Q128):
cp.b 0x82000000 0x00000000 0x1000000
tftp 0x00000000 MBD6004D.bin 0x1000000
cp.b 0x82000000 0x00000000 0x1000000
tftp 0x00000000 MBD6004D.bin 0x1000000
Re: DVR JA2004 проблема с прошивкой SPI флеши.
Чем дальше в лес-тем дальше вылез!Не дождавшись ответа и решив что мои предпосылки правильны, решил перепрошить агрегат не трогая загрузчик.Так как из мануала по прошивке через USB(с грехом пополам переведённым гуглом)понял что нужно использовать jdvr-recover-MBD6004D.bin ,то и записал его на FAT32 флешку и процесс пошёл.Но не закончился перезагрузкой DVR.В окне гипертерминала запрос ввода логина/пароля которые неизвестны мне?Это что залоченная прошивка или я неправильно действовал.На мониторе DVR в это время заставка "инициализация системы...".Так как это процесс самообразования залил через tftp в рег прошивку слитую мною перед этими манипуляциями-всё вернулось на круги своя.Т.е. я сделал резервную копию правильно(с адресами разбирался сверяя прочитанные темы с таблицей адресного пространства HI3515 из даташита).Отсюда три вопроса:1)Есть ли ошибки в моих действиях или прошивки залочены?
2)Две прошивки, скачанные мною,имеют разный размер-почему?
3)Эти прошивки пригодны для загрузки через tftp?
2)Две прошивки, скачанные мною,имеют разный размер-почему?
3)Эти прошивки пригодны для загрузки через tftp?