face_detect双核通信 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6049|回复: 6
打印 上一主题 下一主题

face_detect双核通信

[复制链接]

4

主题

9

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
跳转到指定楼层
楼主
发表于 2015-11-2 15:59:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
root@tl:/face_detect/run# ./run.sh * q7 K# r( s# Y
  [7 J$ q- M- Z9 r) V( I
+ MODULE_NAME=syslink
+ T# q4 ]: d0 P1 |# s+ q+ lsmod
+ U5 y$ b+ ]' n, ~- O+ grep syslink
6 c0 u9 x8 e. f0 K+ '[' 0 -ne 0 ']'
2 m  `. l. N% R/ \4 U+ ./slaveloader startup DSP ../dsp/bin/debug/server_dsp.xe674* {/ w2 _4 N7 a( ~/ P# k
Attached to slave procId 0.
  k2 {; t# N! ELoading procId 0.& O/ _( X0 f- K0 ~
Loaded file ../dsp/bin/debug/server_dsp.xe674 on slave procId 0.' m+ t; v+ S- w, {% Z7 W2 @9 b
Started slave procId 0.$ Z' b5 _! r+ O- i
+ ../host/host_app -qws' `7 r3 V1 g: E* a1 H: ?# M
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
' A: t0 r$ v" G: Q[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync! y$ S+ D8 |+ G0 V1 \. k
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
' X6 j$ b4 v  c/ N[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync* [( ]( t1 N: T3 G- }
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync( v! o5 |9 K2 x4 x8 w3 D; Y
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
" Y# i, a' W0 v  C2 ?! n- J; p[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
- t1 |$ X4 E& d: r  B[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync/ h- ?" ~, H5 Q9 t) d
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
% y, z! Y0 v( ~[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
+ I5 a, T1 l8 ^; b0 U[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
5 F8 G) c% H- P$ P* E[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync& v9 E8 W8 ^, T' |6 m
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync4 ?# @/ G1 Q, U* ]8 |
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync$ Y( T% p0 q7 i0 @8 A+ w
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync0 r, Z+ D6 A1 b  H! Q* ~
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
" K3 b4 T+ _) V6 L* @[DEBUG|resource_sync_wait@resource_sync.c,86] wait resource 16 \2 _' }, }0 ]4 W
[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 0 had ready
8 k2 M; t8 t+ Y" z* I) o[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 1 had ready
0 q. ]% V* G0 M5 ?( X[DEBUG|resource_sync_post@resource_sync.c,96] post resource 2 had ready
( T' D9 R* r6 W, KCamera-Camera
$ x$ [! `& e& ?' u# }1 F* x" G[   76.366400] host_app: page allocation failure: order:10, mode:0xd0% a" D1 {! r& j2 x; j+ n, ~
[   76.377606] Backtrace: ' U4 l0 y% o9 t9 g9 v& g4 P0 k
[   76.380222] [<c000c580>] (dump_backtrace+0x0/0x114) from [<c0419474>] (dump_stack+0x18/0x1c)0 S9 J" I0 r2 K' E8 `% [
[   76.397060]  r7:00000000 r6:0000000a r5:000000d0 r4:000000010 d' M$ ?( J# k, f; j. Y' {
[   76.403249] [<c041945c>] (dump_stack+0x0/0x1c) from [<c0061e0c>] (warn_alloc_failed+0xf8/0x11c)! Z4 Q: u; P4 C. [, L8 j0 {. w
[   76.412099] [<c0061d14>] (warn_alloc_failed+0x0/0x11c) from [<c006237c>] (__alloc_pages_nodemask+0x54c/0x590)
0 |& g: ]: F8 a4 R[   76.425768]  r3:00000000 r2:00000000
5 j0 r7 J. D/ b0 U[   76.429410]  r7:00000040 r6:00000035 r5:000000d0 r4:000000000 {* F) \! C, V2 L% L
[   76.436700] [<c0061e30>] (__alloc_pages_nodemask+0x0/0x590) from [<c000e030>] (__dma_alloc+0xec/0x2fc)
4 K, s; G' q) R  R[   76.448512] [<c000df44>] (__dma_alloc+0x0/0x2fc) from [<c000e2d0>] (dma_alloc_coherent+0x5c/0x68)
2 y" k0 m# d* q" u' z* \" G[   76.459091] [<c000e274>] (dma_alloc_coherent+0x0/0x68) from [<c02e2a4c>] (__videobuf_mmap_mapper+0xac/0x188)
) @2 o6 x. S' U% s; w  ], j/ K% d[   76.470521]  r7:c1bded90 r6:c1113b80 r5:c12d1b00 r4:c1113be4- j& h$ N9 c& ]' @  ^1 _/ k  f
[   76.476678] [<c02e29a0>] (__videobuf_mmap_mapper+0x0/0x188) from [<c02e0724>] (videobuf_mmap_mapper+0xd4/0x114)7 D1 ?" C. h- r' O
[   76.489213]  r8:b52dc000 r7:c1113380 r6:c12d1b00 r5:c1bded90 r4:c12d1b00
) O& W6 @, _2 u2 `& s% f0 p4 U[   76.496486] [<c02e0650>] (videobuf_mmap_mapper+0x0/0x114) from [<c02eb1fc>] (vpif_mmap+0x40/0x50)! @. b6 R7 }$ m( q# U- z
[   76.507848]  r5:c12d1b00 r4:c1bdec00
: O& l/ L, p. o8 ^3 s  H2 }[   76.511602] [<c02eb1bc>] (vpif_mmap+0x0/0x50) from [<c02d20e4>] (v4l2_mmap+0x70/0x90)
' P, A- D, r) A- n/ @$ w# {. f[   76.521828]  r5:c1bffe00 r4:c1113380! m9 V' q1 w; m9 \
[   76.526209] [<c02d2074>] (v4l2_mmap+0x0/0x90) from [<c007a8f0>] (mmap_region+0x25c/0x494)
: W) s3 t% G. Q! Q[   76.536792]  r7:c1113380 r6:000000ff r5:c12d1b00 r4:00000000) c1 J) d& Y: G- |; z
[   76.542984] [<c007a694>] (mmap_region+0x0/0x494) from [<c007adec>] (do_mmap_pgoff+0x2c4/0x324)  O! c& C2 Q' c- P
[   76.551694] [<c007ab28>] (do_mmap_pgoff+0x0/0x324) from [<c007aeec>] (sys_mmap_pgoff+0xa0/0xd0)
: L6 y  T  I4 h% ?* j, s$ e[   76.563987] [<c007ae4c>] (sys_mmap_pgoff+0x0/0xd0) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
& _' B( Q9 _( \! I# P, ~[   76.574327] Mem-info:
$ ]# o- p6 b$ i" D[   76.576657] DMA per-cpu:9 i, B! d1 T: L; |7 R% w
[   76.579223] CPU    0: hi:    0, btch:   1 usd:   0! M( ?+ |" v$ v  C* P! |* Y) g! p
[   76.587174] active_anon:1430 inactive_anon:35 isolated_anon:0
9 s! ?" k. W# ^5 N9 i[   76.587198]  active_file:867 inactive_file:896 isolated_file:0$ S, r. T  i' b6 O- \
[   76.587216]  unevictable:0 dirty:0 writeback:0 unstable:0, f) _9 s2 `; q2 \( ^& m% R1 \
[   76.587232]  free:258 slab_reclaimable:286 slab_unreclaimable:789# h: t* Z; y! P# r- c
[   76.587251]  mapped:1276 shmem:132 pagetables:122 bounce:0
( ?! S; @4 y0 y  ]5 ~& n8 N% z[   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$ Q4 h: y% ], ~/ G7 V) O1 I
[   76.661444] lowmem_reserve[]: 0 0 0' ?: V0 G: S8 l& e9 o# N+ C
[   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: B$ Y2 D) M. U. E. m2 o
[   76.677034] 1884 total pagecache pages  q' k3 P' l, ^3 q* i8 ^
[   76.680817] 0 pages in swap cache
7 s/ t! O$ D, v4 |" S[   76.687285] Swap cache stats: add 0, delete 0, find 0/0: |, Z& X4 U0 D! d4 b
[   76.693996] Free swap  = 0kB
* |& z& _0 I- H" U8 B% r[   76.696926] Total swap = 0kB
, \% @* Y# f0 v- E! j+ y[   76.701578] 8192 pages of RAM
; F! i4 t9 R5 V& }3 m6 [: C[   76.707668] 405 free pages
2 _3 c: c1 u2 u* y+ M9 G# G[   76.710418] 1555 reserved pages
2 ]% {! a  q/ r* u  N% @[   76.715882] 838 slab pages
7 B1 l6 X3 T* Z[   76.718631] 1851 pages shared
$ P* b0 X) x- V7 |[   76.721620] 0 pages swap cached
$ K& x: S1 a5 t& O9 O) Z: C- y[   76.728009] vpif_capture vpif_capture: dma_alloc_coherent size 4149248 failed
6 D5 ?. |* \- z  hCannot mmap = 0 buffer% r0 e/ ^$ g9 j6 v3 J! W
VIDIOC_STREAMON
7 G8 d. Y4 K, u- _: r: Input/output error+ Q' k3 p9 S/ x8 w% ^2 c
[ERROR|start@capturer.cpp,27] fail to start capture
& }4 y; F$ C, c3 ~* ~0 z* R7 M$ n8 J. N, gQThread::start: Thread creation error: Resource temporarily unavailable$ I7 ?- x: C9 Z' x; k: n
[DEBUG|start@playbacker.cpp,25] it's about to start playback
' X$ G+ J$ t) S* z- p! H7 Y& n: B+ |* h
用led双核可以,这个demo就不行了,怎么解决啊4 `# y. u& E9 m; s1 ~' E

) }9 ?+ i; e/ ~) C+ Y; H, C
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

161

帖子

1093

积分

创龙

Rank: 8Rank: 8

积分
1093
7#
发表于 2015-11-3 13:47:21 | 只看该作者
内存不够,先关掉一些进程,像matrix-gui,然后在运行你的双核程序。
回复 支持 反对

使用道具 举报

4

主题

9

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
6#
 楼主| 发表于 2015-11-3 11:39:18 | 只看该作者
root@tl:~/face_detect/run# free) o( w$ |" Z% W0 x* a; ?3 S
             total       used       free     shared    buffers     cached
2 y9 \1 [, X& h6 ]Mem:         26548      19728       6820          0          0       28841 W7 K; `: `6 m" k
-/+ buffers/cache:      16844       9704
9 p6 t/ [5 a8 O' j( Q! QSwap:            0          0          0                              
回复 支持 反对

使用道具 举报

0

主题

161

帖子

1093

积分

创龙

Rank: 8Rank: 8

积分
1093
5#
发表于 2015-11-3 11:17:19 | 只看该作者
你可能用的是128M的内存,所以可能系统内存不够,你用free看看当前系统内存是不是不够。
回复 支持 反对

使用道具 举报

4

主题

9

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
地板
 楼主| 发表于 2015-11-3 10:23:08 | 只看该作者
Started slave procId 0./ i' m% c- S. L4 {/ z
+ ../host/host_app -qws' q9 g$ o+ I% F! ^* ~
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync+ i9 L- W$ ?6 _* X1 [( d& S, L
[DEBUG|resource_sync_wait@resource_sync.c,86] wait resource 17 V! p7 h! N6 `% r
[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 0 had ready9 X' q% w$ [" R2 y
[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 1 had ready
1 v, |7 j2 T. v0 P% |0 q[DEBUG|resource_sync_post@resource_sync.c,96] post resource 2 had ready8 l/ z  Y; Q) ]) j) T, h
Camera-Camera" u, a7 I- T& g" L/ ~* Z/ A" X, a
[   34.616261] host_app: page allocation failure: order:10, mode:0xd0  _- O5 r; {! B6 I3 A7 t
[   34.627157] Backtrace:
# A% d  s5 N+ h, t[   34.630203] [<c000c580>] (dump_backtrace+0x0/0x114) from [<c0419474>] (dump_stack+0x18/0x1c)
4 @: E! I; N6 x, \[   34.652340]  r7:00000000 r6:0000000a r5:000000d0 r4:00000001
, i$ T, B" B, o. J+ |[   34.658528] [<c041945c>] (dump_stack+0x0/0x1c) from [<c0061e0c>] (warn_alloc_failed+0xf8/0x11c): W- Z* l# a) u% G  b4 I
[   34.669739] [<c0061d14>] (warn_alloc_failed+0x0/0x11c) from [<c006237c>] (__alloc_pages_nodemask+0x54c/0x590)
; e) Q$ l/ V2 o/ r[   34.681238]  r3:00000000 r2:00000000
+ B: P7 `+ P7 u, r0 @& J0 q[   34.685216]  r7:00000040 r6:00000035 r5:000000d0 r4:00000000
$ o3 o  g8 Z- H* {$ P, x[   34.691084] [<c0061e30>] (__alloc_pages_nodemask+0x0/0x590) from [<c000e030>] (__dma_alloc+0xec/0x2fc)
2 p+ Z5 y! `+ g2 f. [1 l[   34.703957] [<c000df44>] (__dma_alloc+0x0/0x2fc) from [<c000e2d0>] (dma_alloc_coherent+0x5c/0x68)
, B1 q: j# e  S6 m  @) o! }' t$ |[   34.714824] [<c000e274>] (dma_alloc_coherent+0x0/0x68) from [<c02e2a4c>] (__videobuf_mmap_mapper+0xac/0x188)* \. H: E# Z) x! d
[   34.726242]  r7:c1bded90 r6:c1371700 r5:c12bd688 r4:c1371764
6 v$ t1 N3 l- _5 y. G* s[   34.732056] [<c02e29a0>] (__videobuf_mmap_mapper+0x0/0x188) from [<c02e0724>] (videobuf_mmap_mapper+0xd4/0x114)) u( d* {& E# H6 u7 B1 ?3 A
[   34.744717]  r8:b5317000 r7:c1371280 r6:c12bd688 r5:c1bded90 r4:c12bd688
8 |3 W" p( L  z" b' w( e( t[   34.751646] [<c02e0650>] (videobuf_mmap_mapper+0x0/0x114) from [<c02eb1fc>] (vpif_mmap+0x40/0x50)
7 j$ Q- Q4 T+ F4 e[   34.763159]  r5:c12bd688 r4:c1bdec00
! m& u' S8 Q% w[   34.766879] [<c02eb1bc>] (vpif_mmap+0x0/0x50) from [<c02d20e4>] (v4l2_mmap+0x70/0x90)! {) ^8 U: c* s: ]6 |: ^
[   34.777146]  r5:c1bffe00 r4:c1371280
2 m; g' J) D3 V) k) @, j[   34.780857] [<c02d2074>] (v4l2_mmap+0x0/0x90) from [<c007a8f0>] (mmap_region+0x25c/0x494)
! o. @9 R4 K8 {( F9 Y8 J  A: Z, b* |[   34.791444]  r7:c1371280 r6:000000ff r5:c12bd688 r4:00000000
& k7 T* n# b5 o2 E1 W[   34.797615] [<c007a694>] (mmap_region+0x0/0x494) from [<c007adec>] (do_mmap_pgoff+0x2c4/0x324)
; `6 `1 C! j! j8 M- _* B( e[   34.808680] [<c007ab28>] (do_mmap_pgoff+0x0/0x324) from [<c007aeec>] (sys_mmap_pgoff+0xa0/0xd0)
7 v1 B$ u- V; Y5 t8 r% m* x[   34.823582] [<c007ae4c>] (sys_mmap_pgoff+0x0/0xd0) from [<c0009440>] (ret_fast_syscall+0x0/0x2c): e+ W* Q# O# C4 K" u
[   34.842578] Mem-info:% r% m8 y/ I$ u9 f: F2 J6 E
[   34.844908] DMA per-cpu:- l# k+ V/ T% e
[   34.847474] CPU    0: hi:    0, btch:   1 usd:   02 {3 O" t$ q, p: Q( }6 b
[   34.852369] active_anon:1439 inactive_anon:35 isolated_anon:01 y0 S& y( v" }7 c' r
[   34.852388]  active_file:718 inactive_file:601 isolated_file:0
& y! a! n5 d  F6 n2 S, R[   34.852404]  unevictable:0 dirty:0 writeback:0 unstable:08 N6 R4 V1 J, \( S
[   34.852420]  free:665 slab_reclaimable:289 slab_unreclaimable:815
/ N5 B+ B0 A" t[   34.852437]  mapped:1087 shmem:132 pagetables:122 bounce:0
$ I; A; N6 b& S& l8 g7 j% z[   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% y) R1 P6 s8 X7 v# r* m6 a5 P, g! i
[   35.023590] lowmem_reserve[]: 0 0 06 S2 Y  q# \& s- W3 G, G# S3 {
[   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% P* I/ ?: V# P* m& U5 @
[   35.054676] 214 total pagecache pages& {1 J# N" i8 A7 V0 I
[   35.058399] 0 pages in swap cache% r  R. ]9 X- \( X9 |8 I
[   35.061743] Swap cache stats: add 0, delete 0, find 0/0
" P! i! Q- M( Q: W7 y/ f[   35.081983] Free swap  = 0kB) s- [/ m. j  j: L# ~
[   35.085058] Total swap = 0kB/ u8 _2 b9 j: {4 l! ~" ~
[   35.089678] 8192 pages of RAM
9 J" V1 W) p- }" T" A[   35.103088] 2019 free pages4 M# F0 }3 Q# s, p5 x3 ]% C
[   35.105926] 1555 reserved pages. E* M8 k7 y$ c- @$ H& f* B, g
[   35.109090] 869 slab pages
/ ~' w( ^/ b+ z6 p5 K" @[   35.111813] 161 pages shared
+ z" ]7 P! N9 d[   35.132854] 0 pages swap cached: u+ w! D& A3 i% X9 t6 A
[   35.136068] vpif_capture vpif_capture: dma_alloc_coherent size 4149248 failed9 C5 d9 B2 |' h  @" r
Cannot mmap = 0 buffer7 e7 ~- t8 M0 E6 P# |1 F
VIDIOC_STREAMON
* a& }% K9 R: [4 ^2 \' S7 D4 H: Input/output error4 M/ K+ b- R# K
[ERROR|start@capturer.cpp,27] fail to start capture
- T5 C$ R+ c) ?# L9 ^+ WQThread::start: Thread creation error: Resource temporarily unavailable6 w: q% P: q8 U$ o- M' w! n2 T8 M% c
[DEBUG|start@playbacker.cpp,25] it's about to start playback
* q, _; r8 `- Q, k" G8 ]
回复 支持 反对

使用道具 举报

4

主题

9

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
板凳
 楼主| 发表于 2015-11-3 10:22:28 | 只看该作者
da850-panel=TL070A
% T% S5 w- R7 Uemac-mode=mii
( v4 t) S6 L6 ~0 ]& E7 y/ h7 nethact=DaVinci-EMAC( M# C4 O' {5 @, _( B; f
ethaddr=16:01:c0:17:45:e5
* t, \, ^% A1 z( Ihwconfig=dsp:wake=yes& @3 ]$ {1 B/ m! R! r4 y; ]+ |
ipaddr=10.3.2.99; k3 [2 c% K- [& n+ n
loadaddr=0xc0700000$ m* L- d- j/ ^3 b
loadbootscr=fatload mmc ${mmcdev} ${scraddr} ${bootscr}
) |( J! {5 ~  u+ G% G8 tloadimage=fatload mmc ${mmcdev} ${loadaddr} ${bootfile}
1 T8 R6 Q" t  v9 i  Rmem_args=mem=32M@0xc0000000 mem=64M@0xc4000000& _1 J2 d( p+ [7 u* W( W7 z2 ?5 w
mmcargs=setenv bootargs ${commonargs} root=${mmcroot} rootfstype=${mmcrootfstype}% v6 K2 T$ L& A0 t
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;0 B  r# r$ n) \/ R  n& M2 Y+ h! n, `8 B: o
mmcdev=01 ]7 h+ o3 Q  M6 b
mmcroot=/dev/mmcblk0p2 rw' p( J7 m) s9 x) u1 ]9 a1 }
mmcrootfstype=ext3 rootwait1 k) r) [" u# @: p! Y% ^! z
mtddevname=env
* ?0 O  u( L& t! t8 K4 fmtddevnum=0
9 p3 w. [9 O; U# }2 i/ s5 Z, dmtdids=nand0=davinci_nand.08 D' }' l5 ~5 `, {- e2 x: x% O  e
mtdparts=mtdparts=davinci_nand.0:128k(env),512k(spl),512k(u-boot),4m(kernel),-(filesystem)' t, q, l# K6 V
nandargs=setenv bootargs ${commonargs} root=${nandroot} rootfstype=${nandrootfstype}! c$ d  u% q- g: N& {* r0 K
nandboot=if nboot ${nandbootpart}; then echo Booting from nand ...; run nandargs; bootm ${loadaddr}; fi;* |& O( B4 }* A: M. E( P/ E
nandbootpart=kernel
+ {- {% \* E% ^' B2 P' \nanddev=0. ~7 `3 G4 P7 n4 h+ q& O2 Z3 J
nandroot=ubi0_0 ubi.mtd=4,2048
4 h8 r% C) x- Ynandrootfstype=ubifs
8 A8 k  F- A3 ~' W/ d7 s' c; Fnetmask=255.255.255.0
: |1 ^  H7 X$ y& K; Knfsargs=setenv bootargs ${commonargs} ip=dhcp root=/dev/nfs nfsroot=${serverip}{nfspath},nolock rw
* D( V8 h6 ]) Eoptargs=vpif_capture_format=SDTV vpif_capture.ch0_bufsize=614400
& Z5 h7 W) s* R$ o! Y( N' spartition=nand0,0# Z3 P8 C/ J; @4 T! I
scraddr=0xc06000001 z/ I5 F  c  L9 C
serverip=10.3.2.1754 r6 ?$ C5 q9 d& V: Z0 g& W' u
spiboot=if sf probe ${spidev}; then sf read ${loadaddr} ${spibootaddr} ${spibootsize}; run nandargs; bootm ${loadaddr}; fi;
2 h% q9 _3 ^- `1 \spibootaddr=0x100000; H% e$ r8 i: O0 {
spibootsize=0x400000$ }% |2 D& E# p- G& ?. [
spidev=0- T8 f9 D- }  H# S, N+ U( s
stderr=serial
! n$ e1 F& ]' Y0 b/ Astdin=serial) l' s  y" [& ~6 a8 g
stdout=serial4 }$ `  P) [' ]5 R( o; H' N  d
ver=U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
, H) A) |) S( K$ g
# w0 l- @) t9 y7 }/ U7 R% b' D4 E9 S$ p7 M2 c
还是不行$ `7 V( U$ e! J; \9 a

% V9 H6 n8 Y' g/ l. U
回复 支持 反对

使用道具 举报

0

主题

161

帖子

1093

积分

创龙

Rank: 8Rank: 8

积分
1093
沙发
发表于 2015-11-3 09:14:02 | 只看该作者
需要配置vpif的缓存;
; P+ R: Z6 N8 P  }5 C1.vpif capture模式选择,vpif_capture_format值:
. `, j% @$ Q8 V7 J4 UHDTV:预留
% s2 f+ U) f7 \% J- D# z' ZSDTV: TL5147# T5 k/ T& z& j" e5 s
RAW:TL2640" O: V/ H6 v( B# s  f- j+ ~7 H
2.(ov2640配置分辨率为640*480 = 640*480*2 = 614400)0 D% F7 X! A& U# P$ k" a( B
vpif_capture.ch0_bufsize=614400! ?( L  h: p- s, S8 `$ q4 t, U
例如:& C2 Z% F- q! O8 H( d" Z7 @
U-Boot >      setenv optargs  ${optargs} vpif_capture_format=RAW vpif_capture.ch0_bufsize=6144000 Y9 P+ E+ H: u2 {5 s; B: [
说明:optargs变量为参数添加变量,主要给需要添加参数传递给内核。) s. U! _& p3 Y
setenv optargs  ${optargs} vpif_capture_format=SDTV vpif_capture.ch0_bufsize=614400
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2025-10-16 11:41 , Processed in 0.048354 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表