Камеры на процессоре Ingenic T10

Заказал и получил новое устройство? Напиши обзор!
Ответить
Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 29 июн 2017, 23:47

[/code]Качаю
Изображение

Что дальше?
Это?
sf probe;sf erase 0x260000 0x380000;sf write 0x82000000 0x260000 0x380000 ?

Код: Выделить всё

isvp# loadb
## Ready for binary (kermit) download to 0x82000000 at 115200 bps...
## Total Size      = 0x0037ce44 = 3657284 Bytes
## Start Addr      = 0x82000000
isvp# sf probe
the manufacturer c2
SF: Detected MX25L64**E

isvp# sf erase 0x260000 0x380000
SF: 3670016 bytes @ 0x260000 Erased: OK
isvp# sf write 0x82000000 0x260000 0x380000
SF: 3670016 bytes @ 0x260000 Written: OK
isvp#
sf probe;sf erase 0x5E0000 0x220000;sf write 0x82000000 0x5E0000 0x220000
Последний раз редактировалось Paul_B 30 июн 2017, 00:07, всего редактировалось 1 раз.

Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 30 июн 2017, 00:04

Paul_B писал(а): У меня на 2х компах с Windows 7 64 такого нет.
а, Win7... тогда действительно придётся скачать ))
вижу, процесс пошёл :beer:
ожила?
Последний раз редактировалось Prosha 30 июн 2017, 00:12, всего редактировалось 1 раз.

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 30 июн 2017, 00:09

Так, это не помогло, качаем system.img...
sf probe;sf erase 0x5E0000 0x220000;sf write 0x82000000 0x5E0000 0x220000

не помогло...

очередь за kernel.img
sf probe;sf erase 0x040000 0x220000;sf write 0x82000000 0x040000 0x220000;

Издеваемся до конца - boot.img
sf probe;sf erase 0x000000 0x040000;sf write 0x82000000 0x000000 0x040000;

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 30 июн 2017, 00:35

Что-то намудрил с kernel.img
mw 0x82000000 0x00 0x220000

Код: Выделить всё

isvp# boot
the manufacturer c2
SF: Detected MX25L64**E

SF: 2883584 bytes @ 0x40000 Read: OK
## Booting kernel from Legacy Image at 80600000 ...
Bad Header Checksum
ERROR: can't get kernel image!
isvp#
А вот когда перетыкаю питание на камере:

Код: Выделить всё

U-Boot SPL 2013.07 (Jun 13 2016 - 21:30:48)
pll_init:347
l2cache_clk = 450000000
pll_cfg.pdiv = 8, pll_cfg.h2div = 4, pll_cfg.h0div = 4, pll_cfg.cdiv = 1, pll_cf
g.l2div = 2
nf=36 nr = 1 od0 = 1 od1 = 1
cppcr is 02404900
CPM_CPAPCR 0470890d
nf=50 nr = 1 od0 = 1 od1 = 1
cppcr is 03204900
CPM_CPMPCR 0320490d
cppcr 0x9a7b5510
apll_freq 860160000
mpll_freq 1200000000
ddr sel mpll, cpu sel apll
ddrfreq 400000000
cclk  860160000
l2clk 430080000
h0clk 300000000
h2clk 300000000
pclk  150000000
CPM_DDRCDR(0000002c) = a0000002


U-Boot 2013.07 (Jun 13 2016 - 21:30:48)

Board: ISVP (Ingenic XBurst T10 SoC)
DRAM:  64 MiB
Top of RAM usable for U-Boot at: 84000000
Reserving 407k for U-Boot at: 83f98000
Reserving 32784k for malloc() at: 81f94000
Reserving 32 Bytes for Board Info at: 81f93fe0
Reserving 124 Bytes for Global Data at: 81f93f64
Reserving 128k for boot params() at: 81f73f64
Stack Pointer at: 81f73f48
Now running in RAM - U-Boot at: 83f98000
MMC:
the manufacturer c2
SF: Detected MX25L64**E

In:    serial
Out:   serial
Err:   serial
Net:   CPM_MACCDR(54) = a0000017
Jz4775-9161
Hit any key to stop autoboot:  0
run_command_list
the manufacturer c2
SF: Detected MX25L64**E

SF: 2883584 bytes @ 0x40000 Read: OK
## Booting kernel from Legacy Image at 80600000 ...
Bad Header Checksum
ERROR: can't get kernel image!
isvp#
Поэтому с boot пока повременю. Есть мысли? Наверняка неправильно адреса прописал.

Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 30 июн 2017, 00:50

мысль только одна: битый кернел.
правда, есть ещё одна: нарушена последовательность команд. там ведь незря сначала стираем флеш, потом очищаем память, и только после этого грузим файл.
P.S. очищать надо тот блок, куда грузит U-boot. т.е. mw 0x82000000 0x00 0x380000

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 30 июн 2017, 00:57

Код: Выделить всё

isvp# mw 0x82000000 0x00 0x220000
isvp# loadb
## Ready for binary (kermit) download to 0x82000000 at 115200 bps...
## Total Size      = 0x002092f1 = 2134769 Bytes
## Start Addr      = 0x82000000
isvp# sf probe
the manufacturer c2
SF: Detected MX25L64**E

isvp# sf erase 0x040000 0x220000
SF: 2228224 bytes @ 0x40000 Erased: OK
isvp# sf write 0x82000000 0x040000 0x220000
SF: 2228224 bytes @ 0x40000 Written: OK

isvp# boot
the manufacturer c2
SF: Detected MX25L64**E

SF: 2883584 bytes @ 0x40000 Read: OK
## Booting kernel from Legacy Image at 80600000 ...
Bad Header Checksum
ERROR: can't get kernel image!
isvp#
КЕрнель брал по ссылке https://yadi.sk/d/F5YTC_wh3Jzd6P/dump2" onclick="window.open(this.href);return false;

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 30 июн 2017, 01:19

Порядок команд не имеет разницы

Код: Выделить всё

isvp# sf probe
the manufacturer c2
SF: Detected MX25L64**E

isvp# sf erase 0x040000 0x220000
SF: 2228224 bytes @ 0x40000 Erased: OK
isvp# mw 0x82000000 0x00 0x220000
isvp# loadb
## Ready for binary (kermit) download to 0x82000000 at 115200 bps...
## Total Size      = 0x002092f1 = 2134769 Bytes
## Start Addr      = 0x82000000
isvp# sf write 0x82000000 0x040000 0x220000
SF: 2228224 bytes @ 0x40000 Written: OK
isvp# boot
the manufacturer c2
SF: Detected MX25L64**E

SF: 2883584 bytes @ 0x40000 Read: OK
## Booting kernel from Legacy Image at 80600000 ...
Bad Header Checksum
ERROR: can't get kernel image!
isvp#
Кстати, если файл переименовать с расширением 7z, то только rootfs нормально открываются, остальные system, kernel и boot - ругается, что битые файлы. Файлы перезакачал заново - то же самое. Видать, плохо созданы или закачены.

Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 30 июн 2017, 01:59

ну, у меня есть предложение - выкусить нужный кусок из фулфлеш, а так - ждать NeiroN - чтоб проверил файлы.
ещё есть бредовое: сменить формат передачи в терминале. но скорей всего проблема всё же в файле

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 30 июн 2017, 07:41

Prosha писал(а):ну, у меня есть предложение - выкусить нужный кусок из фулфлеш,
Не понимаю о чем вы. Можно с примерами? Попробую сам вырвать img с рабочей камеры. Можно только научить через что надо подключиться к камере? Если через Putty и Telnet, то IP=192.168.1.61 , а какой порт указывать?

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 30 июн 2017, 08:09

Все, сегодня умерла последняя 4-я камера. Симптомы у всех одинаковые, которые я писал ранее.

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 30 июн 2017, 09:39

Товарищ тут: http://4pda.ru/forum/index.php?showtopi ... p=62794522" onclick="window.open(this.href);return false;
писал, что когда создаются бэкап, то получаются файлы размеров:

Код: Выделить всё

Теперь начинаем сливать
->dd if=/dev/mtd0 of=/mnt/DCIM/mtd0_boot.img bs=1k
256+0 records in
256+0 records out
262144 bytes (256.0KB) copied, 0.123581 seconds, 2.0MB/s

->dd if=/dev/mtd1 of=/mnt/DCIM/mtd1_kernel.img bs=1k
2176+0 records in
2176+0 records out
2228224 bytes (2.1MB) copied, 1.161350 seconds, 1.8MB/s

->dd if=/dev/mtd2 of=/mnt/DCIM/mtd2_rootfs.img bs=1k
3584+0 records in
3584+0 records out
3670016 bytes (3.5MB) copied, 1.762516 seconds, 2.0MB/s

->dd if=/dev/mtd3 of=/mnt/DCIM/mtd2_system.img bs=1k
2176+0 records in
2176+0 records out
2228224 bytes (2.1MB) copied, 1.144222 seconds, 1.9MB/s
У меня же, судя по логам, размеры подгружаемых файлов получались другими:
rootfs.img ## Total Size = 0x0037ce44 = 3657284 Bytes (вместо 3670016) размер файла 3.50 МБ (3 670 016 байт)
kernel.img ## Total Size = 0x002092f1 = 2134769 Bytes (вместо 2228224) размер файла 2.12 МБ (2 228 224 байт)

совсем голому сломал...

Paul_B
Новичок
Сообщения: 27
Зарегистрирован: 28 июн 2017, 11:09

Re: Камеры на процессоре Ingenic T10

Сообщение Paul_B » 30 июн 2017, 19:55

Paul_B писал(а): У меня же, судя по логам, размеры подгружаемых файлов получались другими:
rootfs.img ## Total Size = 0x0037ce44 = 3657284 Bytes (вместо 3670016) размер файла 3.50 МБ (3 670 016 байт)
kernel.img ## Total Size = 0x002092f1 = 2134769 Bytes (вместо 2228224) размер файла 2.12 МБ (2 228 224 байт)

совсем голому сломал...
В последней версии программы Tera Term все нормально закачалось. Kernel восстановил, сейчас качаю system
Ура! Восстановилась. Т.к. менял system, то не мой номер пробит, но начала поворачиваться и голос тетки появился. Сейчас другую камеру попробую восстановить.

Ответить

Вернуться в «Обзоры оборудования»