Доброго времени всем друзья! Мастера принесли 2 одинаковых регистратора после не удачных прошивок. Модели dahua dvr0804le-a. В одном полная тишина в консоли, во втором можно попасть в загрузчик, но при попытке что либо изменить и сохранить выдает ошибку
Error: start and/or end address not on sector boundary,
а при попытке загрузить через TFTP
Programing start at: 0xa0060000
write : 3%Error: start and/or end address not on sector boundary
write : 7%Error: start and/or end address not on sector boundary
и т.д.
Имеется программатор, по этому прошу помощи, м.б. у кого-то завалялся дамп.
Дамп того что дает что-то в консоли уже слил, https://drive.google.com/drive/folders/1hDeRglBTSvkbDSAYRic0cEJCLIXCeehW?usp=sharing.
Помогите с дампом dahua dvr0804le-a
Re: Помогите с дампом dahua dvr0804le-a
Проблема записи, это возможно проблема самого флеша физически.
Раз есть один дамп с которого пускает в загрузчик, то это достаточное основание для его записи на другой регистратор, а дальше штатное обновление через update.img или модулями, извлеченными из прошивки в т.ч. и загрузчик для верности.
Раз есть программатор, то в нем стоит потестировать флеш.
Дамп по ссылке чуть больше чем нужно.
С виду дамп цел, но реально от того ли он устройства?
Лог загрузке?
Раз есть один дамп с которого пускает в загрузчик, то это достаточное основание для его записи на другой регистратор, а дальше штатное обновление через update.img или модулями, извлеченными из прошивки в т.ч. и загрузчик для верности.
Раз есть программатор, то в нем стоит потестировать флеш.
Дамп по ссылке чуть больше чем нужно.
С виду дамп цел, но реально от того ли он устройства?
Лог загрузке?
Re: Помогите с дампом dahua dvr0804le-a
Апдейт, прошивка, дамп.
- Вложения
-
update.img
- (12.75 МБ) 448 скачиваний
-
General_DVRxx04LH-X_Eng_P_V2.608.0000.8.R.20170314.bin
- (12.78 МБ) 457 скачиваний
-
flash.bin
- (16 МБ) 445 скачиваний
Re: Помогите с дампом dahua dvr0804le-a
Nor читается и пишется программатором без ошибок. Залил flash.bin, запаял, не грузится...
Лог
U-Boot 1.3.1 (Feb 24 2011 - 09:40:15) - [32-bit mode]
Name: u-boot, bulid date: Feb 24 2011 09:40:15, version: 1.02.8
DRAM: 256 MiB
## Unknown FLASH on Bank 1 - Size = 0x75155555 = 1431306240 MiB
NOR: 1873.3 MiB
*** Warning - bad CRC, using default environment
Unprotecting Flash...
Error: start and/or end address not on sector boundary
In: serial
Out: serial
Err: serial
Serial: 000000000000000000
HWADDR0: 00:00:00:00:01:10
Product type : LE_A
phyaddr = 0
STM-GMAC: MICREL found
Hit any key to stop autoboot: 0
Using MAC Address 00:00:00:00:01:10
phyaddr = 0
STM-GMAC: MICREL found
STM-GMAC: PHY auto-negotiate timed out
STM-GMAC: *Warning* no link detected
Timeout
memset addr : 0x80700000, size : 0x500000
### CRAMFS loading 'boot/uImage' to 0x80000000
### CRAMFS load complete: 2213012 bytes loaded to 0x80000000
## Booting image at 80000000 ...
Image Name: Linux-2.6.23.17_stm23_0119-mb680
Image Type: SuperH Linux Kernel Image (gzip compressed)
Data Size: 2212948 Bytes = 2.1 MiB
Load Address: 80801000
Entry Point: 80802000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel mem=120M, console=ttyAS0,115200 rootfstype=cramfs root=/dev/mtdblock1 bigphysarea=1512 nwhwconf=device:eth0,speed:100,hwaddr:00:00:00:00:01:10 stmmaceth=phyaddr:0 dh_keyboard=1 product_type=0 load_modules=1 - 0x00000000 - 0 ...
Лог
U-Boot 1.3.1 (Feb 24 2011 - 09:40:15) - [32-bit mode]
Name: u-boot, bulid date: Feb 24 2011 09:40:15, version: 1.02.8
DRAM: 256 MiB
## Unknown FLASH on Bank 1 - Size = 0x75155555 = 1431306240 MiB
NOR: 1873.3 MiB
*** Warning - bad CRC, using default environment
Unprotecting Flash...
Error: start and/or end address not on sector boundary
In: serial
Out: serial
Err: serial
Serial: 000000000000000000
HWADDR0: 00:00:00:00:01:10
Product type : LE_A
phyaddr = 0
STM-GMAC: MICREL found
Hit any key to stop autoboot: 0
Using MAC Address 00:00:00:00:01:10
phyaddr = 0
STM-GMAC: MICREL found
STM-GMAC: PHY auto-negotiate timed out
STM-GMAC: *Warning* no link detected
Timeout
memset addr : 0x80700000, size : 0x500000
### CRAMFS loading 'boot/uImage' to 0x80000000
### CRAMFS load complete: 2213012 bytes loaded to 0x80000000
## Booting image at 80000000 ...
Image Name: Linux-2.6.23.17_stm23_0119-mb680
Image Type: SuperH Linux Kernel Image (gzip compressed)
Data Size: 2212948 Bytes = 2.1 MiB
Load Address: 80801000
Entry Point: 80802000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel mem=120M, console=ttyAS0,115200 rootfstype=cramfs root=/dev/mtdblock1 bigphysarea=1512 nwhwconf=device:eth0,speed:100,hwaddr:00:00:00:00:01:10 stmmaceth=phyaddr:0 dh_keyboard=1 product_type=0 load_modules=1 - 0x00000000 - 0 ...
Re: Помогите с дампом dahua dvr0804le-a
Полный лог вывода файлом прицепить, если слишком большой или убрать его в секцию code.
Если лога нет, то включить его через
Если лога нет, то включить его через
Код: Выделить всё
setnenv dh_keyboard 0
saveenv
reset
Re: Помогите с дампом dahua dvr0804le-a
Так в том то и дело что не дает сохранить saveenv. Выбивает ошибку Error: start and/or end address not on sector boundary
Re: Помогите с дампом dahua dvr0804le-a
Останови загрузку в том, что есть.
Дай команду
Вывод карты памяти сюда.
Пробуй этот дамп, должен появится лог.
Дай команду
Код: Выделить всё
help
flinfo
Вывод карты памяти сюда.
Пробуй этот дамп, должен появится лог.
- Вложения
-
flash_fix01.bin
- (16 МБ) 427 скачиваний
Re: Помогите с дампом dahua dvr0804le-a
DVR> flinfo
Bank # 1: missing or unknown FLASH type
DVR>
Bank # 1: missing or unknown FLASH type
DVR>
Re: Помогите с дампом dahua dvr0804le-a
Проблема с флешем, как и было в начале.
Однако, если на программаторе нет никаких проблем, то либо проблемы с пайкой, либо это косвенная проблема, которая затрагивает каким-то образом флеш.
По команде fli, должна быть выведена карта банков с правами доступа.
Раз с регистратором уже кто-то что-то делал, то может быть все что угодно.
Однако, если на программаторе нет никаких проблем, то либо проблемы с пайкой, либо это косвенная проблема, которая затрагивает каким-то образом флеш.
По команде fli, должна быть выведена карта банков с правами доступа.
Раз с регистратором уже кто-то что-то делал, то может быть все что угодно.