嵌入式开发者社区
标题:
face_detect双核通信
[打印本页]
作者:
robinluo123
时间:
2015-11-2 15:59
标题:
face_detect双核通信
root@tl:/face_detect/run# ./run.sh
8 |' {2 @' b8 B. z. q7 h) v. \
0 F4 u: v- o4 V( ]
+ MODULE_NAME=syslink
8 Y5 D% @5 @/ ?! J& ]% O; @" P
+ lsmod
, v) w' p0 P! }8 l% X6 m" P( Y
+ grep syslink
F+ p6 c1 s, E4 a! V0 l9 ^
+ '[' 0 -ne 0 ']'
3 p T m/ J: r* m" |8 K
+ ./slaveloader startup DSP ../dsp/bin/debug/server_dsp.xe674
7 v: t# u, S$ ?5 c' y2 R/ _
Attached to slave procId 0.
% H4 F" r$ P, b7 v% X, e
Loading procId 0.
/ P: ~' [, [) P v
Loaded file ../dsp/bin/debug/server_dsp.xe674 on slave procId 0.
1 Z0 S) k2 T: }, \3 Q/ [+ P
Started slave procId 0.
: K! d3 W! \8 x4 Q& a; ~/ X1 h
+ ../host/host_app -qws
& C. O" _& ]1 K. C# y2 e
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
4 k" u% C0 b6 F3 ~0 G
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
+ a9 c- T1 i% \( ^0 b
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
: L3 f5 R, h F& T
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
& |1 b# r* F$ }
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
5 O9 j& v& p1 \; i$ d) W5 f; X. O
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
( j2 O5 _/ T1 Q5 T- s: I+ H
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
D: m2 \1 g2 M i
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
$ w3 P+ y' `% a
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
5 f6 f9 w' q8 U* s3 C# r# }
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
- f4 J9 K5 K5 j2 P
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
( }5 [( t* }# q0 l3 w
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
3 r) {+ G% y+ A
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
/ u) Z% g7 k7 y2 J$ v2 F
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
. _& c6 q. M. a% }
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
5 l: K4 V9 Y7 o7 [) y
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
8 E- D! k F! H! q* J5 h* F: n
[DEBUG|
resource_sync_wait@resource_sync.c
,86] wait resource 1
! H: `* v% R ?1 M6 b: I6 s
[DEBUG|
resource_sync_event_handle@resource_sync.c
,45] resource 0 had ready
3 F q# R( k z5 K( E8 [- q2 |
[DEBUG|
resource_sync_event_handle@resource_sync.c
,45] resource 1 had ready
0 i. @3 J% J' L; u4 U
[DEBUG|
resource_sync_post@resource_sync.c
,96] post resource 2 had ready
2 U9 C) W/ R0 E" }1 L8 t; S
Camera-Camera
) d6 t5 g9 b. N9 n* \! [: O, m
[ 76.366400] host_app: page allocation failure: order:10, mode:0xd0
6 J6 Z1 C& ^0 W' h) f' h# {
[ 76.377606] Backtrace:
1 F/ C1 X' _4 Z
[ 76.380222] [<c000c580>] (dump_backtrace+0x0/0x114) from [<c0419474>] (dump_stack+0x18/0x1c)
; @/ x6 e& i; p: Y3 K7 Q& x3 j
[ 76.397060] r7:00000000 r6:0000000a r5:000000d0 r4:00000001
. m! M# l( G [0 N" V
[ 76.403249] [<c041945c>] (dump_stack+0x0/0x1c) from [<c0061e0c>] (warn_alloc_failed+0xf8/0x11c)
8 S3 m' e* L) n5 H! p. G/ W% K
[ 76.412099] [<c0061d14>] (warn_alloc_failed+0x0/0x11c) from [<c006237c>] (__alloc_pages_nodemask+0x54c/0x590)
- m! Z3 l, D9 t0 y5 h: X6 d' q
[ 76.425768] r3:00000000 r2:00000000
" x6 I; B5 C: I! s7 H& d3 B7 c! J
[ 76.429410] r7:00000040 r6:00000035 r5:000000d0 r4:00000000
. P' w$ [" g& N$ T
[ 76.436700] [<c0061e30>] (__alloc_pages_nodemask+0x0/0x590) from [<c000e030>] (__dma_alloc+0xec/0x2fc)
8 U% H* n# P4 Z1 g
[ 76.448512] [<c000df44>] (__dma_alloc+0x0/0x2fc) from [<c000e2d0>] (dma_alloc_coherent+0x5c/0x68)
& K: s$ g1 ^3 B; V, `, Z1 q1 ?0 M, D
[ 76.459091] [<c000e274>] (dma_alloc_coherent+0x0/0x68) from [<c02e2a4c>] (__videobuf_mmap_mapper+0xac/0x188)
+ v( {6 [ W; h" t
[ 76.470521] r7:c1bded90 r6:c1113b80 r5:c12d1b00 r4:c1113be4
8 J" w& U9 X) Z6 H0 x% u1 o2 W8 W( J5 o
[ 76.476678] [<c02e29a0>] (__videobuf_mmap_mapper+0x0/0x188) from [<c02e0724>] (videobuf_mmap_mapper+0xd4/0x114)
" K: Y" y- ~- e6 f! O
[ 76.489213] r8:b52dc000 r7:c1113380 r6:c12d1b00 r5:c1bded90 r4:c12d1b00
, P; O# y5 Z5 Z: x
[ 76.496486] [<c02e0650>] (videobuf_mmap_mapper+0x0/0x114) from [<c02eb1fc>] (vpif_mmap+0x40/0x50)
8 e# e" ]0 r i5 |3 T3 q
[ 76.507848] r5:c12d1b00 r4:c1bdec00
- A3 y: H8 N% a" r$ n* @9 W0 W
[ 76.511602] [<c02eb1bc>] (vpif_mmap+0x0/0x50) from [<c02d20e4>] (v4l2_mmap+0x70/0x90)
1 g1 `5 x8 V4 G9 \/ c* G
[ 76.521828] r5:c1bffe00 r4:c1113380
% P, L7 [4 }6 Z& v
[ 76.526209] [<c02d2074>] (v4l2_mmap+0x0/0x90) from [<c007a8f0>] (mmap_region+0x25c/0x494)
# ?( p4 y7 `; p* K: R. Q$ V x# q4 j
[ 76.536792] r7:c1113380 r6:000000ff r5:c12d1b00 r4:00000000
4 I% U( R$ @. R b. C
[ 76.542984] [<c007a694>] (mmap_region+0x0/0x494) from [<c007adec>] (do_mmap_pgoff+0x2c4/0x324)
# J8 j4 E1 \$ I' o3 Y! p: [
[ 76.551694] [<c007ab28>] (do_mmap_pgoff+0x0/0x324) from [<c007aeec>] (sys_mmap_pgoff+0xa0/0xd0)
8 @% Z8 G7 I: }6 N+ p& l v
[ 76.563987] [<c007ae4c>] (sys_mmap_pgoff+0x0/0xd0) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
3 Q3 E0 @7 y; ~7 V( s% l1 Z0 r
[ 76.574327] Mem-info:
: h" P9 W1 q# d5 V5 ~9 N) B. y* d: x- E
[ 76.576657] DMA per-cpu:
1 I: ^9 t0 H. b) E1 y
[ 76.579223] CPU 0: hi: 0, btch: 1 usd: 0
7 P0 J( M5 i5 Z( f/ Y3 |
[ 76.587174] active_anon:1430 inactive_anon:35 isolated_anon:0
# [7 g$ i* o& M5 n8 q. a
[ 76.587198] active_file:867 inactive_file:896 isolated_file:0
9 J1 x/ s$ {6 X+ K
[ 76.587216] unevictable:0 dirty:0 writeback:0 unstable:0
) `; T# V0 E: q. G; k, d( f
[ 76.587232] free:258 slab_reclaimable:286 slab_unreclaimable:789
u2 t4 [0 P4 w O, d/ K
[ 76.587251] mapped:1276 shmem:132 pagetables:122 bounce:0
0 ?/ E# K F9 Q& @3 V* v) H
[ 76.620851] DMA free:1032kB min:720kB low:900kB high:1080kB active_anon:5720kB inactive_anon:140kB active_file:3468kB inactive_file:3584kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:5104kB shmem:528kB slab_reclaimable:1144kB slab_unreclaimable:3156kB kernel_stack:536kB pagetables:488kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
# j y5 M* }+ |- D; l+ S. f$ w; g
[ 76.661444] lowmem_reserve[]: 0 0 0
1 R& j* l( n X3 x% W @
[ 76.665355] DMA: 81*4kB 8*8kB 1*16kB 1*32kB 0*64kB 1*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 1076kB
r- c& j6 G' v5 M! Q# r$ I
[ 76.677034] 1884 total pagecache pages
6 }7 H/ R) T/ v8 s, I) Y O, ?
[ 76.680817] 0 pages in swap cache
f4 |) i0 O3 M4 Q" _3 N
[ 76.687285] Swap cache stats: add 0, delete 0, find 0/0
6 G6 o L; q- P/ N
[ 76.693996] Free swap = 0kB
; B: y6 v$ M k, _* @
[ 76.696926] Total swap = 0kB
. B+ ]# e( y, D% i
[ 76.701578] 8192 pages of RAM
; @9 A3 P z1 Q: S# E. ~7 [
[ 76.707668] 405 free pages
/ Z& Z4 ?9 L8 n$ }! _( h$ k7 A
[ 76.710418] 1555 reserved pages
4 F/ M4 d3 z8 u/ [( u
[ 76.715882] 838 slab pages
0 [6 Z# @5 a2 s O5 u
[ 76.718631] 1851 pages shared
6 y) F" o6 v: S: v/ D# ?$ L. a% v
[ 76.721620] 0 pages swap cached
: P! d, Q# E# C s
[ 76.728009] vpif_capture vpif_capture: dma_alloc_coherent size 4149248 failed
* U0 i& h# Q0 D7 }9 E0 M* B& K' i
Cannot mmap = 0 buffer
8 O, M7 }" H4 x# ~4 n
VIDIOC_STREAMON
4 x' P2 N& ~& ?* n& a0 s3 i0 W
: Input/output error
6 y; z; G* ^0 P# @
[ERROR|
start@capturer.cpp
,27] fail to start capture
6 [) v: O$ C+ j& w
QThread::start: Thread creation error: Resource temporarily unavailable
9 B8 Y6 X# V' r( b
[DEBUG|
start@playbacker.cpp
,25] it's about to start playback
9 C0 T8 c A0 Y- k- _; R/ J
- I7 i# ~2 e& F4 A9 @
用led双核可以,这个demo就不行了,怎么解决啊
! U+ ?' i% q. D- y$ u/ U
; P3 V0 @! Y$ |3 }
作者:
teddy
时间:
2015-11-3 09:14
需要配置vpif的缓存;
- z8 i9 O+ }% [6 Q }7 T. ]
1.vpif capture模式选择,vpif_capture_format值:
6 e9 D- i% `9 @: a6 e7 p" G6 x" M7 J
HDTV:预留
) Z$ Z% J0 q9 S
SDTV: TL5147
# k! r' U6 i( b0 Y6 W% G4 I
RAW:TL2640
- f! t; `4 `$ M: N' U( ? O
2.(ov2640配置分辨率为640*480 = 640*480*2 = 614400)
1 R: v- A3 [& `$ e$ @3 \1 w
vpif_capture.ch0_bufsize=614400
# S7 ?. b' ]9 N% M
例如:
1 p y! o- T4 [/ [. k
U-Boot > setenv optargs ${optargs} vpif_capture_format=RAW vpif_capture.ch0_bufsize=614400
4 l: R( C E, \+ M* \' C0 }
说明:optargs变量为参数添加变量,主要给需要添加参数传递给内核。
& N3 t' z$ p2 `! ~! m
setenv optargs ${optargs} vpif_capture_format=SDTV vpif_capture.ch0_bufsize=614400
作者:
robinluo123
时间:
2015-11-3 10:22
da850-panel=TL070A
1 B- Z) c0 R2 d
emac-mode=mii
* G# T% a7 x$ @. \* K
ethact=DaVinci-EMAC
, ]" y& f% f# v- m9 a
ethaddr=16:01:c0:17:45:e5
$ {2 M2 r3 ^& ]7 Y, O
hwconfig=dsp:wake=yes
9 @2 w- h6 k& @
ipaddr=10.3.2.99
: x: h; H( t8 ~0 g, c. u
loadaddr=0xc0700000
# E5 J7 t2 ?$ M: f* X* D
loadbootscr=fatload mmc ${mmcdev} ${scraddr} ${bootscr}
, v* f. V; E* Z/ P- u) F5 T: n
loadimage=fatload mmc ${mmcdev} ${loadaddr} ${bootfile}
4 g: c$ y, p- W* _: j& t
mem_args=mem=32M@0xc0000000 mem=64M@0xc4000000
0 a/ e# f) y* p- \6 f3 ^4 @% u
mmcargs=setenv bootargs ${commonargs} root=${mmcroot} rootfstype=${mmcrootfstype}
! } y; u u/ [! F9 _; U
mmcboot=mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscr; then echo Loaded bootscript from ${bootscr}; source ${scraddr}; fi; if run loadimage; then echo Booting from mmc${mmcdev} ...; run mmcargs; bootm ${loadaddr}; fi; fi;
# ]: p( T, ^3 R5 A
mmcdev=0
' _+ n! p4 n" v* s+ ?. `6 X
mmcroot=/dev/mmcblk0p2 rw
& w+ t0 ]4 O) ^) U$ P
mmcrootfstype=ext3 rootwait
) {5 u# Z* p [- f; o
mtddevname=env
6 l3 p" C2 H+ X# N( S
mtddevnum=0
2 u7 }' @! Q9 q% r$ m8 x
mtdids=nand0=davinci_nand.0
: L: S5 v& }) t; P2 P
mtdparts=mtdparts=davinci_nand.0:128k(env),512k(spl),512k(u-boot),4m(kernel),-(filesystem)
# e5 m X: H4 [+ F
nandargs=setenv bootargs ${commonargs} root=${nandroot} rootfstype=${nandrootfstype}
/ h3 B$ o3 i+ k: X0 }
nandboot=if nboot ${nandbootpart}; then echo Booting from nand ...; run nandargs; bootm ${loadaddr}; fi;
" S. `" x& a! S9 e
nandbootpart=kernel
. s& {. K: a6 C$ f
nanddev=0
: J, O& ], n/ \" o& F: t, S# S
nandroot=ubi0_0 ubi.mtd=4,2048
! I+ O2 O4 U0 b5 t# U- }1 G
nandrootfstype=ubifs
2 t3 S7 ^ G- Q4 i, v
netmask=255.255.255.0
6 x& F% O0 y2 {" U; ]5 ~% j
nfsargs=setenv bootargs ${commonargs} ip=dhcp root=/dev/nfs nfsroot=${serverip}
{nfspath},nolock rw
6 O, u; x4 w) D& w9 L
optargs=vpif_capture_format=SDTV vpif_capture.ch0_bufsize=614400
% O, c I* `& D1 [( Z1 [9 L
partition=nand0,0
5 s* m$ v% c8 j0 C: l7 p; m
scraddr=0xc0600000
& _$ k- C6 L& u, b* K" b
serverip=10.3.2.175
, m/ Q4 k1 I* z% y0 _% x5 p
spiboot=if sf probe ${spidev}; then sf read ${loadaddr} ${spibootaddr} ${spibootsize}; run nandargs; bootm ${loadaddr}; fi;
; f% q# N! N1 Q' e# C6 Y: |) {
spibootaddr=0x100000
' h. ?. V4 G6 k4 _ A' i0 _
spibootsize=0x400000
; m1 h# L$ H) ^) V; m" Q8 o; P
spidev=0
' p9 E# l; Z& ]* d( x7 F
stderr=serial
" W1 Y1 X0 }- z& e9 @, T
stdin=serial
3 q1 R1 T% j* D! r) l
stdout=serial
4 Y$ h) |7 ~0 g. W6 o1 M3 {
ver=U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
: c+ f- V( y% S) `
& J: W9 Y5 C' M" ~& U, ?4 e
6 M* _' V5 L3 t( i1 b
还是不行
9 I* b$ e+ L0 ~% U1 K+ i, e, ]
! E6 u; U s, V! s, Z
作者:
robinluo123
时间:
2015-11-3 10:23
Started slave procId 0.
2 U2 {; M4 w, j
+ ../host/host_app -qws
. x+ T! Z. }) v7 Q$ ]" X
[TRACE|
resource_sync_pair_wait@resource_sync.c
,68] try sync
4 n9 E" x$ I% W
[DEBUG|
resource_sync_wait@resource_sync.c
,86] wait resource 1
u ?7 d1 ~" M6 F- T& P$ H/ @
[DEBUG|
resource_sync_event_handle@resource_sync.c
,45] resource 0 had ready
- @2 d3 v. |- v
[DEBUG|
resource_sync_event_handle@resource_sync.c
,45] resource 1 had ready
! T7 r" `/ L1 X4 K y: R( J' P' O
[DEBUG|
resource_sync_post@resource_sync.c
,96] post resource 2 had ready
1 j2 v1 N! H5 L1 U- J& k- n: |
Camera-Camera
7 y) ]5 B$ y$ o8 D! q& \ y% d
[ 34.616261] host_app: page allocation failure: order:10, mode:0xd0
3 Z# h4 K. B5 _# E: d$ ~. Q
[ 34.627157] Backtrace:
% A: F) r# h2 |8 j! [( u& v7 \
[ 34.630203] [<c000c580>] (dump_backtrace+0x0/0x114) from [<c0419474>] (dump_stack+0x18/0x1c)
/ U3 R2 J5 L. d1 H: Z2 l/ q
[ 34.652340] r7:00000000 r6:0000000a r5:000000d0 r4:00000001
0 L+ W3 E. [1 y1 Z; |' A
[ 34.658528] [<c041945c>] (dump_stack+0x0/0x1c) from [<c0061e0c>] (warn_alloc_failed+0xf8/0x11c)
& N/ c% ~* I6 E/ Q8 ]2 k
[ 34.669739] [<c0061d14>] (warn_alloc_failed+0x0/0x11c) from [<c006237c>] (__alloc_pages_nodemask+0x54c/0x590)
5 B# _$ V8 |+ g# Y0 J/ O
[ 34.681238] r3:00000000 r2:00000000
% K' E7 l3 P9 [) G; Z1 n
[ 34.685216] r7:00000040 r6:00000035 r5:000000d0 r4:00000000
^, c! R ^9 u& z
[ 34.691084] [<c0061e30>] (__alloc_pages_nodemask+0x0/0x590) from [<c000e030>] (__dma_alloc+0xec/0x2fc)
6 w' J9 D5 a. k7 T
[ 34.703957] [<c000df44>] (__dma_alloc+0x0/0x2fc) from [<c000e2d0>] (dma_alloc_coherent+0x5c/0x68)
. N' }. q' h5 \) W
[ 34.714824] [<c000e274>] (dma_alloc_coherent+0x0/0x68) from [<c02e2a4c>] (__videobuf_mmap_mapper+0xac/0x188)
% [: r: T+ K2 s0 H0 Q
[ 34.726242] r7:c1bded90 r6:c1371700 r5:c12bd688 r4:c1371764
' c3 [8 V! m u* h2 n9 K8 c! F* M
[ 34.732056] [<c02e29a0>] (__videobuf_mmap_mapper+0x0/0x188) from [<c02e0724>] (videobuf_mmap_mapper+0xd4/0x114)
) M# c7 a2 P6 T& v, ^
[ 34.744717] r8:b5317000 r7:c1371280 r6:c12bd688 r5:c1bded90 r4:c12bd688
( I2 @- P" V6 F1 {7 ?* [
[ 34.751646] [<c02e0650>] (videobuf_mmap_mapper+0x0/0x114) from [<c02eb1fc>] (vpif_mmap+0x40/0x50)
& U7 o# P# `" h4 R
[ 34.763159] r5:c12bd688 r4:c1bdec00
! G& A6 @& B6 b! Y/ }1 m; h. k/ G
[ 34.766879] [<c02eb1bc>] (vpif_mmap+0x0/0x50) from [<c02d20e4>] (v4l2_mmap+0x70/0x90)
9 [; c4 \, q. u1 b8 W. b% Y
[ 34.777146] r5:c1bffe00 r4:c1371280
" O% }, s4 ^8 ~8 J8 a
[ 34.780857] [<c02d2074>] (v4l2_mmap+0x0/0x90) from [<c007a8f0>] (mmap_region+0x25c/0x494)
. S6 f7 M" B0 @8 e* w4 V' ?- d
[ 34.791444] r7:c1371280 r6:000000ff r5:c12bd688 r4:00000000
3 b7 O% U. i, N) T! a, a
[ 34.797615] [<c007a694>] (mmap_region+0x0/0x494) from [<c007adec>] (do_mmap_pgoff+0x2c4/0x324)
/ ^! e- `3 K( o1 b# u1 m
[ 34.808680] [<c007ab28>] (do_mmap_pgoff+0x0/0x324) from [<c007aeec>] (sys_mmap_pgoff+0xa0/0xd0)
# \( [( b3 r. G- S( k9 \
[ 34.823582] [<c007ae4c>] (sys_mmap_pgoff+0x0/0xd0) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
; T: U' r- n6 i% m2 M( e
[ 34.842578] Mem-info:
" f' Y( W# X4 {+ I( R( k
[ 34.844908] DMA per-cpu:
5 F; S5 s) G ~) i
[ 34.847474] CPU 0: hi: 0, btch: 1 usd: 0
- k! I- e4 H: [/ [; Y/ r& x
[ 34.852369] active_anon:1439 inactive_anon:35 isolated_anon:0
" p6 k8 n; b7 d; v+ N( P L2 x
[ 34.852388] active_file:718 inactive_file:601 isolated_file:0
! o* \/ r( A7 @3 A! e7 e: D& g
[ 34.852404] unevictable:0 dirty:0 writeback:0 unstable:0
2 z/ n! f+ Z6 d* R% X+ Q
[ 34.852420] free:665 slab_reclaimable:289 slab_unreclaimable:815
5 N. m0 |3 n" z M, l! j( {
[ 34.852437] mapped:1087 shmem:132 pagetables:122 bounce:0
) k3 R5 R7 N/ a# h# `# n
[ 34.932674] DMA free:7568kB min:720kB low:900kB high:1080kB active_anon:5756kB inactive_anon:140kB active_file:160kB inactive_file:156kB unevictable:0kB isolated(anon):0kB isolated(file):52kB present:32512kB mlocked:0kB dirty:0kB writeback:0kB mapped:340kB shmem:528kB slab_reclaimable:1156kB slab_unreclaimable:3260kB kernel_stack:536kB pagetables:488kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:13 all_unreclaimable? no
# H1 f9 W; A4 w: v2 o& ~- R0 s2 }
[ 35.023590] lowmem_reserve[]: 0 0 0
9 k# h; t/ S% i0 o6 y; u3 {9 t/ T s
[ 35.027205] DMA: 842*4kB 329*8kB 59*16kB 4*32kB 1*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 7648kB
" o+ h9 I, C& z+ J
[ 35.054676] 214 total pagecache pages
) Y" D2 t: v3 H) W6 v( A
[ 35.058399] 0 pages in swap cache
: K6 R$ [# ~" k% X* t" j9 H& Z( H
[ 35.061743] Swap cache stats: add 0, delete 0, find 0/0
1 V( n; X) F+ Y, I! f
[ 35.081983] Free swap = 0kB
' ~4 }( e( Y1 ]/ J) E m$ {' u
[ 35.085058] Total swap = 0kB
7 |) Z- N( [- A* R/ o) B. y) @1 T
[ 35.089678] 8192 pages of RAM
% V7 x/ z& V- F2 n0 E! M, \; B
[ 35.103088] 2019 free pages
- g, f* k# m1 a2 n+ X
[ 35.105926] 1555 reserved pages
4 X' W7 t- P6 w# G( Q
[ 35.109090] 869 slab pages
# [, z* [4 ^0 z: `4 W4 U
[ 35.111813] 161 pages shared
* h/ O! {% h) {1 |) W/ b
[ 35.132854] 0 pages swap cached
, ?; t& V) l9 L9 j- a0 N& r
[ 35.136068] vpif_capture vpif_capture: dma_alloc_coherent size 4149248 failed
8 X- N' g6 S/ j, N: _
Cannot mmap = 0 buffer
/ s( a% X8 v7 ]6 I& Y7 c, I
VIDIOC_STREAMON
# h# q/ s! j+ T% u t0 b2 q5 C
: Input/output error
- i' p m1 q" P+ ^# x
[ERROR|
start@capturer.cpp
,27] fail to start capture
+ B# |3 E% G- U& z' I% }
QThread::start: Thread creation error: Resource temporarily unavailable
0 `; w( T: A- d- E1 U5 W: Y
[DEBUG|
start@playbacker.cpp
,25] it's about to start playback
; u* H u# ^! ?1 u. [; p
作者:
teddy
时间:
2015-11-3 11:17
你可能用的是128M的内存,所以可能系统内存不够,你用free看看当前系统内存是不是不够。
作者:
robinluo123
时间:
2015-11-3 11:39
root@tl:~/face_detect/run# free
?( `( \, g* G# h- m
total used free shared buffers cached
! b E: j$ `5 K. O8 e5 ` j
Mem: 26548 19728 6820 0 0 2884
- p' O r) |7 c; e8 E/ b( q1 U3 h4 i
-/+ buffers/cache: 16844 9704
" J" B* B3 F5 p( j o8 N& w; }$ p8 h
Swap: 0 0 0
作者:
teddy
时间:
2015-11-3 13:47
内存不够,先关掉一些进程,像matrix-gui,然后在运行你的双核程序。
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4