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

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

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

Сообщение Prosha » 11 июн 2017, 10:50

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

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

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

Сообщение Prosha » 11 июн 2017, 12:25

нашёл в сети слитую программатором с выпаянной флешки прошивку с такой же камеры
https://yadi.sk/d/-K0vAQKCxEvLz?force_show=1" onclick="window.open(this.href);return false;

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

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

Сообщение Prosha » 13 июн 2017, 19:12

ну вот и я доигрался до Kernel panic - легко и просто. ))
всего-то переписал умолчательные настройки.

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

isvp# env set ipaddr 17.16.1.55
isvp# env set gatewayip 17.16.1.1
isvp# env set serverip 17.16.1.1
isvp# env print
baudrate=115200
bootargs=console=ttyS1,115200n8 mem=39M@0x0 ispmem=5M@0x2700000 rmem=20M@0x2c00000 init=/linuxrc rootfstype=squashfs root=/dev/mtdblock2 rw mtdparts=jz_sfc:256k(boot),2560k(kernel),2048k(root),-(appfs)
bootcmd=sf probe;sf read 0x80600000 0x40000 0x280000; bootm 0x80600000
bootdelay=1
ethaddr=00:11:22:33:44:55
gatewayip=17.16.1.1
ipaddr=17.16.1.55
loads_echo=1
netmask=255.255.255.0
serverip=17.16.1.1

Environment size: 440/16380 bytes
isvp# env save
the manufacturer c2
SF: Detected MX25L64**E

Erasing SPI flash...Writing to SPI flash...done

isvp# reset
reset in 4ms
правда, перед ресетом почитал хелп, посмотрел формат команд. никаких деструктивных действий больше не предпринимал. да и смена настроек сетевки никогда не казалась "деструктивными действиями".
а вот поди ж ты - камера после этого сказала, что CPU она видит в первый раз и вообще непонятно - что он за зверь.
короче мозги у неё съехали конкретно, вместе с FS.

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

U-Boot SPL 2013.07 (Sep 22 2016 - 21:41:56)
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 (Sep 22 2016 - 21:41:56)

Board: ISVP (Ingenic XBurst T10 SoC)
DRAM:  64 MiB
Top of RAM usable for U-Boot at: 84000000
Reserving 423k for U-Boot at: 83f94000
Reserving 32784k for malloc() at: 81f90000
Reserving 32 Bytes for Board Info at: 81f8ffe0
Reserving 124 Bytes for Global Data at: 81f8ff64
Reserving 128k for boot params() at: 81f6ff64
Stack Pointer at: 81f6ff48
Now running in RAM - U-Boot at: 83f94000
MMC:   msc: 0
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
the manufacturer c2
SF: Detected MX25L64**E

SF: 2621440 bytes @ 0x40000 Read: OK
## Booting kernel from Legacy Image at 80600000 ...
   Image Name:   Linux-3.10.14
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    2037043 Bytes = 1.9 MiB
   Load Address: 80010000
   Entry Point:  8039a050
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.14 (root@hsx-desktop) (gcc version 4.7.2 (Ingenic 2015.02) ) #5 PREEMPT Thu Sep 22 09:11:41 CST 2016
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 RESET ERROR PC:801B5E00
[    0.000000] [<801b5e00>] 0x801b5e00
[    0.000000] CPU0 revision is: 00d00100 (Ingenic Xburst)
[    0.000000] FPU revision is: 00b70000
[    0.000000] CCLK:860MHz L2CLK:430Mhz H0CLK:200MHz H2CLK:200Mhz PCLK:100Mhz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 00439000 @ 00010000 (usable)
[    0.000000]  memory: 00037000 @ 00449000 (usable after init)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 02700000 @ 00000000 (usable)
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x026fffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x026fffff]
[    0.000000] Primary instruction cache 32kB, 8-way, VIPT, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 8-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] pls check processor_id[0x00d00100],sc_jz not support!
[    0.000000] MIPS secondary cache 128kB, 8-way, linesize 32 bytes.
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 9906
[    0.000000] Kernel command line: console=ttyS1,115200n8 mem=39M@0x0 ispmem=5M@0x2700000 rmem=20M@0x2c00000 init=/linuxrc rootfstype=squashfs root=/dev/mtdblock2 rw mtdparts=jz_sfc:256k(boot),2560k(kernel),2048k(root),-(appfs)
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 34328k/39936k available (3658k kernel code, 5608k reserved, 665k data, 220k init, 0k highmem)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:418
[    0.000000] clockevents_config_and_register success.
[    0.000027] Calibrating delay loop... 858.52 BogoMIPS (lpj=4292608)
[    0.087752] pid_max: default: 32768 minimum: 301
[    0.092762] Mount-cache hash table entries: 512
[    0.097979] Initializing cgroup subsys debug
[    0.102247] Initializing cgroup subsys freezer
[    0.109685] regulator-dummy: no parameters
[    0.113988] NET: Registered protocol family 16
[    0.123639] bio: create slab <bio-0> at 0
[    0.130290] jz-dma jz-dma: JZ SoC DMA initialized
[    0.135537] usbcore: registered new interface driver usbfs
[    0.141083] usbcore: registered new interface driver hub
[    0.146610] usbcore: registered new device driver usb
[    0.151902] i2c-gpio i2c-gpio.0: using pins 12 (SDA) and 13 (SCL)
[    0.158186] i2c-gpio i2c-gpio.1: using pins 57 (SDA) and 58 (SCL)
[    0.164341] media: Linux media interface: v0.10
[    0.168960] Linux video capture interface: v2.00
[    0.175915] Switching to clocksource jz_clocksource
[    0.181558] jz-dwc2 jz-dwc2: cgu clk gate get error
[    0.186554] cfg80211: Calling CRDA to update world regulatory domain
[    0.192998] jz-dwc2 jz-dwc2: regulator vbus get error
[    0.198134] DWC IN OTG MODE
[    0.352712] sft id =========================off
[    0.357352] dwc2 dwc2: Keep PHY ON
[    0.360729] dwc2 dwc2: Using Buffer DMA mode
[    0.564844] dwc2 dwc2: Core Release: 3.00a
[    0.568968] dwc2 dwc2: DesignWare USB2.0 High-Speed Host Controller
[    0.575314] dwc2 dwc2: new USB bus registered, assigned bus number 1
[    0.582798] hub 1-0:1.0: USB hub found
[    0.586600] hub 1-0:1.0: 1 port detected
[    0.590690] dwc2 dwc2: DWC2 Host Initialized
[    0.595276] NET: Registered protocol family 2
[    0.600323] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.607294] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.613688] TCP: Hash tables configured (established 512 bind 512)
[    0.620018] TCP: reno registered
[    0.623219] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.629172] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.635817] NET: Registered protocol family 1
[    0.640560] RPC: Registered named UNIX socket transport module.
[    0.646574] RPC: Registered udp transport module.
[    0.651266] RPC: Registered tcp transport module.
[    0.656046] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.663078] freq_udelay_jiffys[0].max_num = 10
[    0.667546] cpufreq  udelay  loops_per_jiffy
[    0.671942] dwc2 dwc2: ID PIN CHANGED!
[    0.675770] init DWC as A_HOST
[    0.678844] 12000     59885   59885
[    0.682079] 24000     119771  119771
[    0.685671] 60000     299428  299428
[    0.689043] 120000    598857  598857
[    0.692573] 200000    998095  998095
[    0.696235] 300000    1497142         1497142
[    0.699873] 600000    2994285         2994285
[    0.703581] 792000    3952457         3952457
[    0.707314] 1008000   5030400         5030400
[    0.711086] 1200000   5988571         5988571
[    0.720796] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.727849] jffs2: version 2.2. В© 2001-2006 Red Hat, Inc.
[    0.733793] msgmni has been set to 67
[    0.739312] io scheduler noop registered
[    0.743259] io scheduler cfq registered (default)
[    0.750038] jz-uart.1: ttyS1 at MMIO 0x10031000 (irq = 58) is a uart1
[    0.758334] console [ttyS1] enabled, bootconsole disabled
[    0.758334] console [ttyS1] enabled, bootconsole disabled
[    0.774076] brd: module loaded
[    0.779811] loop: module loaded
[    0.783175] logger: created 256K log 'log_main'
[    0.788923] jz SADC driver registeres over!
[    0.794430] jz TCU driver register completed
[    0.799481] wait stable.[240][cgu_ssi]
[    0.803463] the id code = c22017, the flash name is MX25L6406F
[    0.809563] JZ SFC Controller for SFC channel 0 driver register
[    0.815766] 4 cmdlinepart partitions found on MTD device jz_sfc
[    0.821905] Creating 4 MTD partitions on "jz_sfc":
[    0.826937] 0x000000000000-0x000000040000 : "boot"
[    0.832575] 0x000000040000-0x0000002c0000 : "kernel"
[    0.838423] 0x0000002c0000-0x0000004c0000 : "root"
[    0.844009] 0x0000004c0000-0x000000800000 : "appfs"
[    0.849757] SPI NOR MTD LOAD OK
[    0.853107] tun: Universal TUN/TAP device driver, 1.6
[    0.858385] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.864955] Bus Mode Reg after reset: 0x00020101, cnt=0
[    0.873676] libphy: jz_mii_bus: probed
[    0.877691] =======>gmacdev = 0x819e9f00<================
[    0.883295] =========>gmacdev->MacBase = 0xb34b0000 DmaBase = 0xb34b1000
[    0.890267] Bus Mode Reg after reset: 0x00020101, cnt=0
[    0.896755] eth%d: Don't found any phy device at all
[    0.901915] jz_mac jz_mac.0: MII Probe failed!
[    0.906798] usbcore: registered new interface driver zd1201
[    0.912993] jzmmc_v1.2 jzmmc_v1.2.0: vmmc regulator missing
[    0.955205] jzmmc_v1.2 jzmmc_v1.2.0: register success!
[    0.960667] ------------ init codec driver start!
[    0.966735] jz_codec_probe: probe() start
[    0.970905] jz_codec_probe, codec iomem is :0xb0021000
[    0.976275] jz_codec_probe: probe() done
[    0.980429] i2s global init
[    0.983353] current codec is :819ef700
[    0.987590] i2s init success.
[    1.145067] usb 1-1: new high-speed USB device number 2 using dwc2
[    1.415808] TCP: cubic registered
[    1.419264] NET: Registered protocol family 17
[    1.425031] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    1.432325] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    1.441863] List of all partitions:
[    1.445654] 1f00             256 mtdblock0  (driver?)
[    1.450906] 1f01            2560 mtdblock1  (driver?)
[    1.456205] 1f02            2048 mtdblock2  (driver?)
[    1.461446] 1f03            3328 mtdblock3  (driver?)
[    1.466723] No filesystem could mount root, tried:  squashfs
[    1.472605] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
[    1.481264] Rebooting in 3 seconds..Restarting after 4 ms
после этого сделал сброс внесённых изменений env default -f -a - ничего не поменялось в поведении камеры, хотя российские айпишники вернулись на родину - в китайскую камеру :lol:
загрузил в RAM Ваш кернел и запустил - всё то же самое. но это уже было из серии "а вдруг". но нет, "вдруга" не случилось.
я понимаю, что слетела FS. но не понимаю - почему. и не знаю, как её восстановить из U-boot.
в сети полно мануалов как самому собрать U-boot, но практически ничего нет по работе с ним. да, хелп в нём внятный, но очень уж аскетичный. возможно, для того, кто хорошо знает линукс этого достаточно. вот только я в этом - начинающий.
конечно, можно выпаять флешку, кинуть на программатор... наверное, так было бы проще. но хотелось бы разобраться и обходиться без программатора, тем более, что судя по всему - ковыряться в камере придётся ещё не раз.
именно поэтому прошу конкретной помощи с примерами, а не совета - "отформатируй" - я и сам понимаю, что надо отформатировать. но не знаю, как это сделать

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

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

Сообщение Prosha » 13 июн 2017, 21:43

мда. оказывается env default - это не вернуть камеру в рабочее состояние, а как раз наоборот. т.е. по-дефолту - камера труп, а оживляют её только ручные настройки. я фигею.
хорошо, что в логах остались начальные настройки.

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

bootargs=console=ttyS1,115200n8 mem=39M@0x0 ispmem=5M@0x2700000 rmem=20M@0x2C00000 init/linuxrc rootfstype=squashfs init=/linuxrc rootfstype=squashfs root=/dev/mtdblock2 rw mtdparts=jz_sfc:256k(boot),2176k(kernel),3584k(rootfs),2176k(system) quiet
вдруг кому пригодится

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

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

Сообщение Prosha » 16 июн 2017, 04:52

всё чудесатее и чудесатее...
пытаясь всё-таки разобраться почему не работает WiFi, отключил "тихий" режим - убрал "quiet" из аргументов.
лог загрузки превратился в простыню, что ожидаемо.
а вот что совсем не ожидалось - WiFi заработал. кто-нибудь может объяснить: как это взаимосвязано?

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

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

Сообщение NeiroN » 27 июн 2017, 12:00

Пришла камера на замену(теперь у меня их две) - работает без сбоев, за что китайцам спасибо - во всяком случае даже если процессор неисправен будет куча запчастей: Обьектив, вайфай, ик, корпус с шаговыми движками.
Список разделов:

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

/ # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00010000 "boot"
mtd1: 00220000 00010000 "kernel"
mtd2: 00380000 00010000 "rootfs"
mtd3: 00220000 00010000 "system"
список Mount:

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

/ # cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / squashfs ro,relatime 0 0
/proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
tmpfs /dev tmpfs rw,relatime,size=2048k 0 0
tmpfs /tmp tmpfs rw,relatime,size=5120k 0 0
devpts /dev/pts devpts rw,relatime,mode=600,ptmxmode=000 0 0
/dev/mtdblock3 /system jffs2 rw,relatime 0 0
Сделал дамп пришедшей камеры(на SD карту):

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

mkdir /mnt/dump
cat /dev/mtd0 > /mnt/dump/boot.img
cat /dev/mtd1 > /mnt/dump/kernel.img
cat /dev/mtd2 > /mnt/dump/rootfs.img
cat /dev/mtd3 > /mnt/dump/system.img
tar -zcvf /mnt/dump/system.tar.gz /system
Ссылка на папку с дампом: https://yadi.sk/d/F5YTC_wh3Jzd6P/dump2" onclick="window.open(this.href);return false;
P.S. Делал дамп с настроенной камеры - скорее всего придется сбросить

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

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

Сообщение NeiroN » 27 июн 2017, 12:09

Prosha писал(а):всё чудесатее и чудесатее...
пытаясь всё-таки разобраться почему не работает WiFi, отключил "тихий" режим - убрал "quiet" из аргументов.
лог загрузки превратился в простыню, что ожидаемо.
а вот что совсем не ожидалось - WiFi заработал. кто-нибудь может объяснить: как это взаимосвязано?
Скорее всего где-то переполнение переменной(когда переменная в памяти вылазит за свои границы и перезаписывает другие переменные)
Любая смена режимов может изменить расположение перемнных а следственно и возникновение данной ситуации.

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

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

Сообщение Paul_B » 28 июн 2017, 11:25

Имею аналогичную проблему. Вот лог загрузки

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


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_cfg.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 ...
   Image Name:   Linux-3.10.14
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    2036771 Bytes = 1.9 MiB
   Load Address: 80010000
   Entry Point:  80399e10
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.14 (root@aplink-desktop) (gcc version 4.7.2 (Ingenic 2015.02) ) #28 PREEMPT Thu Jun 16 13:06:04 CST 2016
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 RESET ERROR PC:5C514BDC
[    0.000000] CPU0 revision is: 00d00100 (Ingenic Xburst)
[    0.000000] FPU revision is: 00b70000
[    0.000000] CCLK:860MHz L2CLK:430Mhz H0CLK:200MHz H2CLK:200Mhz PCLK:100Mhz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 00439000 @ 00010000 (usable)
[    0.000000]  memory: 00037000 @ 00449000 (usable after init)
[    0.515098] jz_mac jz_mac.0: MII Probe failed!
[    0.992239] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    1.002245] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
[    1.010907] Rebooting in 3 seconds..Restarting after 4 ms

Пробовал прописывать env вручную - не помогает.

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

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_cfg.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 ...
   Image Name:   Linux-3.10.14
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    2036771 Bytes = 1.9 MiB
   Load Address: 80010000
   Entry Point:  80399e10
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.14 (root@aplink-desktop) (gcc version 4.7.2 (Ingenic 2015.02) ) #28 PREEMPT Thu Jun 16 13:06:04 CST 2016
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 RESET ERROR PC:801B5E60
[    0.000000] [<801b5e60>] 0x801b5e60
[    0.000000] CPU0 revision is: 00d00100 (Ingenic Xburst)
[    0.000000] FPU revision is: 00b70000
[    0.000000] CCLK:860MHz L2CLK:430Mhz H0CLK:200MHz H2CLK:200Mhz PCLK:100Mhz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 00439000 @ 00010000 (usable)
[    0.000000]  memory: 00037000 @ 00449000 (usable after init)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 02700000 @ 00000000 (usable)
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x026fffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x026fffff]
[    0.000000] Primary instruction cache 32kB, 8-way, VIPT, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 8-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] pls check processor_id[0x00d00100],sc_jz not support!
[    0.000000] MIPS secondary cache 128kB, 8-way, linesize 32 bytes.
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 9906
[    0.000000] Kernel command line: console=ttyS1,115200n8 mem=39M@0x0 ispmem=5M@0x2700000 rmem=20M@0x2C00000 init/linuxrc rootfstype=squashfs init=/linuxrc rootfstype=squashfs root=/dev/mtdblock2 rw mtdparts=jz_sfc:256k(boot),2176k(kernel),3584k(rootfs),2176k(system) quie
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 34328k/39936k available (3658k kernel code, 5608k reserved, 665k data, 220k init, 0k highmem)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:418
[    0.000000] clockevents_config_and_register success.
[    0.000028] Calibrating delay loop... 858.52 BogoMIPS (lpj=4292608)
[    0.087750] pid_max: default: 32768 minimum: 301
[    0.092758] Mount-cache hash table entries: 512
[    0.097974] Initializing cgroup subsys debug
[    0.102240] Initializing cgroup subsys freezer
[    0.109740] regulator-dummy: no parameters
[    0.114034] NET: Registered protocol family 16
[    0.123806] bio: create slab <bio-0> at 0
[    0.130452] jz-dma jz-dma: JZ SoC DMA initialized
[    0.135682] usbcore: registered new interface driver usbfs
[    0.141224] usbcore: registered new interface driver hub
[    0.146748] usbcore: registered new device driver usb
[    0.152042] i2c-gpio i2c-gpio.0: using pins 12 (SDA) and 13 (SCL)
[    0.158327] i2c-gpio i2c-gpio.1: using pins 57 (SDA) and 58 (SCL)
[    0.164478] media: Linux media interface: v0.10
[    0.169099] Linux video capture interface: v2.00
[    0.176109] Switching to clocksource jz_clocksource
[    0.181766] jz-dwc2 jz-dwc2: cgu clk gate get error
[    0.186757] cfg80211: Calling CRDA to update world regulatory domain
[    0.193199] jz-dwc2 jz-dwc2: regulator vbus get error
[    0.198340] DWC IN OTG MODE
[    0.352914] sft id =========================off
[    0.357533] dwc2 dwc2: Keep PHY ON
[    0.360906] dwc2 dwc2: Using Buffer DMA mode
[    0.565023] dwc2 dwc2: Core Release: 3.00a
[    0.569150] dwc2 dwc2: DesignWare USB2.0 High-Speed Host Controller
[    0.575490] dwc2 dwc2: new USB bus registered, assigned bus number 1
[    0.582974] hub 1-0:1.0: USB hub found
[    0.586774] hub 1-0:1.0: 1 port detected
[    0.590868] dwc2 dwc2: DWC2 Host Initialized
[    0.595446] NET: Registered protocol family 2
[    0.600497] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.607470] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.613862] TCP: Hash tables configured (established 512 bind 512)
[    0.620192] TCP: reno registered
[    0.623393] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.629346] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.635996] NET: Registered protocol family 1
[    0.640754] RPC: Registered named UNIX socket transport module.
[    0.646762] RPC: Registered udp transport module.
[    0.651457] RPC: Registered tcp transport module.
[    0.656237] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.663305] freq_udelay_jiffys[0].max_num = 10
[    0.667770] cpufreq  udelay  loops_per_jiffy
[    0.672166] dwc2 dwc2: ID PIN CHANGED!
[    0.675992] init DWC as A_HOST
[    0.679069] 12000     59885   59885
[    0.682304] 24000     119771  119771
[    0.685883] 60000     299428  299428
[    0.689255] 120000    598857  598857
[    0.692785] 200000    998095  998095
[    0.696448] 300000    1497142         1497142
[    0.700085] 600000    2994285         2994285
[    0.703792] 792000    3952457         3952457
[    0.707529] 1008000   5030400         5030400
[    0.711297] 1200000   5988571         5988571
[    0.720986] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.728023] jffs2: version 2.2. © 2001-2006 Red Hat, Inc.
[    0.733961] msgmni has been set to 67
[    0.739439] io scheduler noop registered
[    0.743388] io scheduler cfq registered (default)
[    0.771713] jz-uart.1: ttyS1 at MMIO 0x10031000 (irq = 58) is a uart1
[    0.780071] console [ttyS1] enabled, bootconsole disabled
[    0.780071] console [ttyS1] enabled, bootconsole disabled
[    0.796199] brd: module loaded
[    0.801725] loop: module loaded
[    0.805182] logger: created 256K log 'log_main'
[    0.810613] jz SADC driver registeres over!
[    0.816239] jz TCU driver register completed
[    0.821207] the id code = c22017, the flash name is MX25L6406F
[    0.827345] JZ SFC Controller for SFC channel 0 driver register
[    0.833507] 4 cmdlinepart partitions found on MTD device jz_sfc
[    0.839661] Creating 4 MTD partitions on "jz_sfc":
[    0.844633] 0x000000000000-0x000000040000 : "boot"
[    0.850336] 0x000000040000-0x000000260000 : "kernel"
[    0.856203] 0x000000260000-0x0000005e0000 : "rootfs"
[    0.861959] 0x0000005e0000-0x000000800000 : "system"
[    0.867852] SPI NOR MTD LOAD OK
[    0.871202] tun: Universal TUN/TAP device driver, 1.6
[    0.876481] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.883055] Bus Mode Reg after reset: 0x00020101, cnt=0
[    0.891716] libphy: jz_mii_bus: probed
[    0.895721] =======>gmacdev = 0x81a90e80<================
[    0.901320] =========>gmacdev->MacBase = 0xb34b0000 DmaBase = 0xb34b1000
[    0.908339] Bus Mode Reg after reset: 0x00020101, cnt=0
[    0.914823] eth%d: Don't found any phy device at all
[    0.920008] jz_mac jz_mac.0: MII Probe failed!
[    0.924827] usbcore: registered new interface driver zd1201
[    0.931060] jzmmc_v1.2 jzmmc_v1.2.0: vmmc regulator missing
[    0.975191] jzmmc_v1.2 jzmmc_v1.2.0: register success!
[    0.980647] ------------ init codec driver start!
[    0.986720] jz_codec_probe: probe() start
[    0.990892] jz_codec_probe, codec iomem is :0xb0021000
[    0.996247] jz_codec_probe: probe() done
[    1.000398] i2s global init
[    1.003325] current codec is :81a96680
[    1.007567] i2s init success.
[    1.145069] usb 1-1: new high-speed USB device number 2 using dwc2
[    1.435812] TCP: cubic registered
[    1.439264] NET: Registered protocol family 17
[    1.445132] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    1.452357] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    1.462316] List of all partitions:
[    1.466098] 1f00             256 mtdblock0  (driver?)
[    1.471348] 1f01            2176 mtdblock1  (driver?)
[    1.476650] 1f02            3584 mtdblock2  (driver?)
[    1.481893] 1f03            2176 mtdblock3  (driver?)
[    1.487172] No filesystem could mount root, tried:  squashfs
[    1.493055] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
[    1.501716] Rebooting in 3 seconds..
Вразумите пошагово что надо сделать, пожалуйста, чтобы восстановить камеру. Скачал с инета прошивку irc.bin, но пока не прошивал. Есть еще одна работающая камера, но в нее пока не лез.

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

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

Сообщение Paul_B » 28 июн 2017, 12:30

Правильно ли я понял, если я хочу залить все 4 раздела, то с учетом их расположения я должен дать 4 команды:

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

dev:    size   erasesize  name
mtd0: 00040000 00010000 "boot"
mtd1: 00220000 00010000 "kernel"
mtd2: 00380000 00010000 "rootfs"
mtd3: 00220000 00010000 "system"

Расположение разделов:
0x000000000000-0x000000040000 : "boot"
0x000000040000-0x000000260000 : "kernel"
0x000000260000-0x0000005e0000 : "rootfs"
0x0000005e0000-0x000000800000 : "system"


Команда для boot
sf probe;sf erase 0x000000 0x040000;mw 0x80600000 0x00 0x040000;mmc rescan;fatload mmc 0:1 0x80600000 boot.img;sf write 0x80600000 0x000000 0x040000;
Команда для kernel
sf probe;sf erase 0x040000 0x220000;mw 0x80600000 0x00 0x220000;mmc rescan;fatload mmc 0:1 0x80600000 kernel.img;sf write 0x80600000 0x040000 0x220000;
Команда для rootfs
sf probe;sf erase 0x260000 0x380000;mw 0x80600000 0x00 0x380000;mmc rescan;fatload mmc 0:1 0x80600000 rootfs.img;sf write 0x80600000 0x260000 0x380000;
Команда для system
sf probe;sf erase 0x5E0000 0x220000;mw 0x80600000 0x00 0x220000;mmc rescan;fatload mmc 0:1 0x80600000 system.img;sf write 0x80600000 0x5E0000 0x220000;


Andr2017
Новичок
Сообщения: 5
Зарегистрирован: 22 июн 2017, 12:28

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

Сообщение Andr2017 » 28 июн 2017, 14:53

Такая же ерунда (((
Лог загрузки

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

U-Boot 2013.07 (Feb 27 2016 - 10:34:09)

Board: ISVP (Ingenic XBurst T10 SoC)
DRAM:  64 MiB
Top of RAM usable for U-Boot at: 84000000
Reserving 402k 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

*** Warning - bad CRC, using default environment

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

SF: 2883584 bytes @ 0x40000 Read: OK
## Booting kernel from Legacy Image at 80600000 ...
   Image Name:   Linux-3.10.14
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    2344432 Bytes = 2.2 MiB
   Load Address: 80010000
   Entry Point:  80404510
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.14 (root@aplink-desktop) (gcc version 4.7.2 (Ingenic 2015.02) ) #14 PREEMPT Wed Mar 2 09:57:59 CST 2016
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 RESET ERROR PC:801EB460
[    0.000000] [<801eb460>] 0x801eb460
[    0.000000] CPU0 revision is: 00d00100 (Ingenic Xburst)
[    0.000000] FPU revision is: 00b70000
[    0.000000] CCLK:909MHz L2CLK:454Mhz H0CLK:200MHz H2CLK:200Mhz PCLK:100Mhz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 004c8000 @ 00010000 (usable)
[    0.000000]  memory: 00038000 @ 004d8000 (usable after init)
[    0.926184] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    0.936035] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
[    0.944646] Rebooting in 3 seconds..Restarting after 4 ms
Как залить Flash 8Mb пока не разобрался :(

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

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

Сообщение Paul_B » 28 июн 2017, 15:25

Я вот тут обсуждаю: http://4pda.ru/forum/index.php?showtopi ... p=62753450" onclick="window.open(this.href);return false;

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

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

Сообщение Prosha » 28 июн 2017, 15:48

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

Ответить

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