DVR JA2004 проблема с прошивкой SPI флеши.
DVR JA2004 проблема с прошивкой SPI флеши.
Доброго всем времени суток!Есть два китайских регистратора-близнеца JA2004,оба на Hi3515 c флешью 25Q64F(отличаются тем,что на одном распаян HDMI выход а на другом нет и АЦП в одном RN6304 в другом RN6314),один из них бесконечно долго висит на заставке,второй благополучно пройдя заставку выводит квадратор но без видео,часов и меню.Во второй рег можно зайти по сети-там работает навигация по меню,можно изменять параметры сети,детектора движения.На всякий случай проверил напряжения на преобразователях платы-на обоих всё нормально.Предположил сбой в прошивках флеши,перекинул их местами -теперь первый выдаёт пустой квадратор а второй висит на заставке.По моему это подтверждает-дефект в дампе SPI флеши.Отсюда вопрос-не поможет ли кто с прошивками?
Re: DVR JA2004 проблема с прошивкой SPI флеши.
Вопрос решён.Благодаря пользователю toto смог восстановить работоспособность обоих регистраторов.
Re: DVR JA2004 проблема с прошивкой SPI флеши.
U-Boot 2010.06-dirty (Aug 15 2013 - 10:09:22)
Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x17 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:8MB Name:"W25Q64FV"
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
hisilicon # **
Unknown command '**' - try 'help'
hisilicon # printenv
bootdelay=1
baudrate=115200
bootfile="uImage"
netmask=255.255.255.0
ipaddr=192.168.1.10
serverip=192.168.1.99
s00=sf probe 0
s01=sf read 0x84800000 0x30000 0x10000
s02=sf read 0x84900000 0x40000 0x10000
s03=logo
s10=sf probe 0
s11=sf read 0x82000000 0x070000 0x1B0000
s12=sf read 0x81000000 0x220000 0x5E0000
s13=bootm 0x82000000 0x81000000
s21=bzr 200 1
s22=bzr 55 2
s23=usb start
s24=fatload usb 0 0x82000000 help.rom
s30=sf probe 0
s31=sf erase 0x070000 0x1B0000
s32=sf erase 0x220000 0x5E0000
s33=sf write 0x82260000 0x220000 0x5E0000
s34=sf write 0x820B0000 0x070000 0x1B0000
s41=bzr 55 2
s42=bzr 500 1
s43=bzr 500 5
s44=reset
vout_vga=0x86000000
vout_pal=0x87000000
bootargs=mem=73M console=ttyAMA0,115200 root=0100 init=/linuxrc mtdparts=hi_sfc:
128K(U),64K(E),128K(L),128K(C),1728K(K),6016K(R) ramdisk_size=4300
bootcmd=${s00};${s01};${s02};${s03};${s10};${s11};${s12};${s13};${s21};${s22};${
s23};${s24};${s30};${s31};${s32};${s33};${s34};${s41};${s42};${s43};${s44};
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-dirty (Aug 15 2013 - 10:09:22)
Environment size: 1075/65532 bytes
hisilicon #
Привет!Вот отклик DVR на команду printenv-кто может мне подсказать как скопировать дамп флеши?Похожее я нашёл в одной из тем-привожу фрагмент её:
// сливаем полный дамп
cp.b 0x80000000 0xD4000000 0x200000c //копируем флеш в озу (объем флешки 32М - "S29GL256P10TF")
tftp 0xD4000000 flash_dump_Work.bin 0x2000000 //передаём файл на комп .
Думаю адреса могут не совпадать с моими.Кто может откорректировать команду?
Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x17 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:8MB Name:"W25Q64FV"
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
hisilicon # **
Unknown command '**' - try 'help'
hisilicon # printenv
bootdelay=1
baudrate=115200
bootfile="uImage"
netmask=255.255.255.0
ipaddr=192.168.1.10
serverip=192.168.1.99
s00=sf probe 0
s01=sf read 0x84800000 0x30000 0x10000
s02=sf read 0x84900000 0x40000 0x10000
s03=logo
s10=sf probe 0
s11=sf read 0x82000000 0x070000 0x1B0000
s12=sf read 0x81000000 0x220000 0x5E0000
s13=bootm 0x82000000 0x81000000
s21=bzr 200 1
s22=bzr 55 2
s23=usb start
s24=fatload usb 0 0x82000000 help.rom
s30=sf probe 0
s31=sf erase 0x070000 0x1B0000
s32=sf erase 0x220000 0x5E0000
s33=sf write 0x82260000 0x220000 0x5E0000
s34=sf write 0x820B0000 0x070000 0x1B0000
s41=bzr 55 2
s42=bzr 500 1
s43=bzr 500 5
s44=reset
vout_vga=0x86000000
vout_pal=0x87000000
bootargs=mem=73M console=ttyAMA0,115200 root=0100 init=/linuxrc mtdparts=hi_sfc:
128K(U),64K(E),128K(L),128K(C),1728K(K),6016K(R) ramdisk_size=4300
bootcmd=${s00};${s01};${s02};${s03};${s10};${s11};${s12};${s13};${s21};${s22};${
s23};${s24};${s30};${s31};${s32};${s33};${s34};${s41};${s42};${s43};${s44};
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-dirty (Aug 15 2013 - 10:09:22)
Environment size: 1075/65532 bytes
hisilicon #
Привет!Вот отклик DVR на команду printenv-кто может мне подсказать как скопировать дамп флеши?Похожее я нашёл в одной из тем-привожу фрагмент её:
// сливаем полный дамп
cp.b 0x80000000 0xD4000000 0x200000c //копируем флеш в озу (объем флешки 32М - "S29GL256P10TF")
tftp 0xD4000000 flash_dump_Work.bin 0x2000000 //передаём файл на комп .
Думаю адреса могут не совпадать с моими.Кто может откорректировать команду?
-
- Специалист
- Сообщения: 217
- Зарегистрирован: 18 июн 2014, 19:08
- Откуда: Сибирь
- Контактная информация:
Re: DVR JA2004 проблема с прошивкой SPI флеши.
0x200000c //копируем
Там 0 нужен.
Там 0 нужен.
Re: DVR JA2004 проблема с прошивкой SPI флеши.
дык и мне так показалось.а что с адресами?
Re: DVR JA2004 проблема с прошивкой SPI флеши.
m-16 ,мы и на мониторе пересекались?
-
- Специалист
- Сообщения: 217
- Зарегистрирован: 18 июн 2014, 19:08
- Откуда: Сибирь
- Контактная информация:
Re: DVR JA2004 проблема с прошивкой SPI флеши.
Да.
С адресами просто. Нужно знать начальный адрес флешки, её объём и начальный адрес свободного места в оперативке.
Это если полностью дамп слить хочется и tftp в загрузчике это позволяет (встречаются корейцы - они не дают слить наружу содержимое оперативки по tftp).
С адресами просто. Нужно знать начальный адрес флешки, её объём и начальный адрес свободного места в оперативке.
Это если полностью дамп слить хочется и tftp в загрузчике это позволяет (встречаются корейцы - они не дают слить наружу содержимое оперативки по tftp).
Re: DVR JA2004 проблема с прошивкой SPI флеши.
а что в моём случае-где в распечатке адреса флеши и где оперативки?
-
- Специалист
- Сообщения: 217
- Зарегистрирован: 18 июн 2014, 19:08
- Откуда: Сибирь
- Контактная информация:
Re: DVR JA2004 проблема с прошивкой SPI флеши.
0x82000000 начальный адрес флешки
0x0800000 объём 8МБ
0x00000000 начальный адрес оперативки, куда копируется (или откуда сливается) дамп
0x0800000 объём 8МБ
0x00000000 начальный адрес оперативки, куда копируется (или откуда сливается) дамп
Re: DVR JA2004 проблема с прошивкой SPI флеши.
0x80000000 - адрес источникaavan писал(а):cp.b 0x80000000 0xD4000000 0x200000c //копируем флеш в озу (объем флешки 32М - "S29GL256P10TF")
0xD4000000 -адрес назначения
0x200000 - размер в байтах
0xD4000000 адрес источникaavan писал(а): tftp 0xD4000000 flash_dump_Work.bin 0x2000000 //передаём файл на комп .
flash_dump_Work.bin имя файла, т.е адрес назначения
0x2000000 - размер в байтах
Re: DVR JA2004 проблема с прошивкой SPI флеши.
Благодарю-буду изучать дальше!
-
- Специалист
- Сообщения: 217
- Зарегистрирован: 18 июн 2014, 19:08
- Откуда: Сибирь
- Контактная информация:
Re: DVR JA2004 проблема с прошивкой SPI флеши.
В помощь
http://www.denx.de/wiki/view/DULG/UBoot" onclick="window.open(this.href);return false;
http://www.denx.de/wiki/view/DULG/UBoot" onclick="window.open(this.href);return false;