face_detect双核通信 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

face_detect双核通信

[复制链接]

4

主题

9

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
跳转到指定楼层
楼主
发表于 2015-11-2 15:59:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
root@tl:/face_detect/run# ./run.sh 8 X1 G% j3 x1 @; f6 c3 a: |, }

" M- k( b% D% G% D, y2 n; Z: U! \% u5 B* v+ MODULE_NAME=syslink
2 ~7 @  T) I1 P# e% k  H1 L# C& s/ N+ lsmod8 r' u& c8 R, j: C. q  j( R, q1 _
+ grep syslink% e7 N/ _; t% g8 e5 S8 N
+ '[' 0 -ne 0 ']'
) l: I( n! i3 `1 }+ ./slaveloader startup DSP ../dsp/bin/debug/server_dsp.xe674
$ s# ~6 n6 {3 U1 vAttached to slave procId 0.
2 M! m% |2 w/ cLoading procId 0.
4 m- w; }3 h2 @. n2 ALoaded file ../dsp/bin/debug/server_dsp.xe674 on slave procId 0.% _. ]; k! L* W/ Y; I- f0 g/ M
Started slave procId 0.
3 ]. P7 C& m: T+ N+ ../host/host_app -qws
+ {. O6 Z; W+ W5 {6 D2 u% ~[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync1 L6 D2 p1 V  P& m6 K
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync! h" A7 ?* {5 i
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync, j- ~; _% c' u6 T
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync5 ^1 Y4 [* I9 q( V6 M3 Q3 e
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
: I; [# V8 G2 |# d! m[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync! {8 Z7 O% d2 v  K. N& Q
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync. u7 ?, y7 T1 f! W
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
- p$ c& x  O$ I  w6 k, Z0 C( i[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
' l( e$ E. M7 }0 Z5 C[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
5 x1 G) ?1 W1 p+ G9 |- `[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
7 p4 J1 Q2 N* @  g[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
2 T- r. m& J/ r8 `' e[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync! v! }1 n* ]' Y" h
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync6 y% o9 F+ J) V. c* K2 K" y- q) G* O6 V
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
4 f) @. U# w; }) c9 n5 w4 T' `[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
( e( S; R# U2 o3 m8 ~, R[DEBUG|resource_sync_wait@resource_sync.c,86] wait resource 1( n4 Y: o# `' _- D; Y4 _$ A
[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 0 had ready" P, R+ O6 [; j+ n; F
[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 1 had ready5 N- I- w# e7 C
[DEBUG|resource_sync_post@resource_sync.c,96] post resource 2 had ready
3 g6 }- t1 U5 pCamera-Camera
5 T7 `4 u' A  r( x6 o1 X[   76.366400] host_app: page allocation failure: order:10, mode:0xd0
8 K- H/ g8 G  i8 y8 @) R[   76.377606] Backtrace:
. e# d. j. i0 p& s[   76.380222] [<c000c580>] (dump_backtrace+0x0/0x114) from [<c0419474>] (dump_stack+0x18/0x1c)8 G  [+ E) b0 K/ |5 C! g
[   76.397060]  r7:00000000 r6:0000000a r5:000000d0 r4:00000001
+ h- l' n4 S. k6 c$ q1 c; z. l! R, i[   76.403249] [<c041945c>] (dump_stack+0x0/0x1c) from [<c0061e0c>] (warn_alloc_failed+0xf8/0x11c)7 H& J" g( E0 ^9 O# J, Z( X
[   76.412099] [<c0061d14>] (warn_alloc_failed+0x0/0x11c) from [<c006237c>] (__alloc_pages_nodemask+0x54c/0x590)$ A  |9 G9 ^; C1 B
[   76.425768]  r3:00000000 r2:000000009 a/ e4 F0 n$ T" B: L' v6 S4 j% d
[   76.429410]  r7:00000040 r6:00000035 r5:000000d0 r4:00000000
- C. [" v+ S4 d; ^% {+ e7 q: i! R4 I[   76.436700] [<c0061e30>] (__alloc_pages_nodemask+0x0/0x590) from [<c000e030>] (__dma_alloc+0xec/0x2fc)! A' u- i3 Q0 a. Y( n
[   76.448512] [<c000df44>] (__dma_alloc+0x0/0x2fc) from [<c000e2d0>] (dma_alloc_coherent+0x5c/0x68)
( s0 ?- o; P, ]1 f/ Y[   76.459091] [<c000e274>] (dma_alloc_coherent+0x0/0x68) from [<c02e2a4c>] (__videobuf_mmap_mapper+0xac/0x188)
& Z  w9 S  @: T7 `[   76.470521]  r7:c1bded90 r6:c1113b80 r5:c12d1b00 r4:c1113be4
. b9 Y2 ]2 C4 E' @$ `[   76.476678] [<c02e29a0>] (__videobuf_mmap_mapper+0x0/0x188) from [<c02e0724>] (videobuf_mmap_mapper+0xd4/0x114), U  g( ^' l; W2 j, {0 Y
[   76.489213]  r8:b52dc000 r7:c1113380 r6:c12d1b00 r5:c1bded90 r4:c12d1b00
, }- p1 L$ f5 r/ w1 y0 u[   76.496486] [<c02e0650>] (videobuf_mmap_mapper+0x0/0x114) from [<c02eb1fc>] (vpif_mmap+0x40/0x50)
; K' ?1 R  S% _$ o- n/ ^- Z[   76.507848]  r5:c12d1b00 r4:c1bdec00  A! l2 V2 T: P; k
[   76.511602] [<c02eb1bc>] (vpif_mmap+0x0/0x50) from [<c02d20e4>] (v4l2_mmap+0x70/0x90)7 t& V) v6 W& X$ X
[   76.521828]  r5:c1bffe00 r4:c1113380, i$ y/ Y) }# q/ f' ]
[   76.526209] [<c02d2074>] (v4l2_mmap+0x0/0x90) from [<c007a8f0>] (mmap_region+0x25c/0x494)3 Z" ^- }$ p/ L, o* I( ]
[   76.536792]  r7:c1113380 r6:000000ff r5:c12d1b00 r4:00000000
3 N( \0 ]0 M& h( Z; ~, o. X[   76.542984] [<c007a694>] (mmap_region+0x0/0x494) from [<c007adec>] (do_mmap_pgoff+0x2c4/0x324)
3 V" X. F8 O3 ^/ U& A[   76.551694] [<c007ab28>] (do_mmap_pgoff+0x0/0x324) from [<c007aeec>] (sys_mmap_pgoff+0xa0/0xd0)* Y4 H6 [5 I& q% r  p, D
[   76.563987] [<c007ae4c>] (sys_mmap_pgoff+0x0/0xd0) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
" f6 t* o$ k+ V9 d[   76.574327] Mem-info:
2 g4 ^' t6 x, U' t: n2 m. I+ l& W[   76.576657] DMA per-cpu:" i1 F8 X! a/ H$ N
[   76.579223] CPU    0: hi:    0, btch:   1 usd:   0. [' d' X6 e' Z& f1 O
[   76.587174] active_anon:1430 inactive_anon:35 isolated_anon:02 j; Z( I) l; Y" C2 ]8 N5 {  L
[   76.587198]  active_file:867 inactive_file:896 isolated_file:0
' V0 m. g# F$ w  b" C[   76.587216]  unevictable:0 dirty:0 writeback:0 unstable:0+ D% q; n2 A3 ?: g' H+ q2 D: ^
[   76.587232]  free:258 slab_reclaimable:286 slab_unreclaimable:789# d! G0 Y( y( r
[   76.587251]  mapped:1276 shmem:132 pagetables:122 bounce:0
/ Q! N5 K7 w+ r/ a  p: p2 y7 G( ?[   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
( F9 B) I6 t( Z! ?8 W4 b[   76.661444] lowmem_reserve[]: 0 0 0
. P% A* N2 L- y+ P1 Z$ H' D/ ^. B[   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- d; X. a5 F0 ~7 ?
[   76.677034] 1884 total pagecache pages
5 w# R$ t! F( h4 C* ^[   76.680817] 0 pages in swap cache
- }- ~' ^/ l( o8 I[   76.687285] Swap cache stats: add 0, delete 0, find 0/06 I% y6 y8 _- {9 Y' [$ g& e1 M
[   76.693996] Free swap  = 0kB
5 l7 q# W; D. J+ x# t$ O/ ~[   76.696926] Total swap = 0kB4 r0 z' r: F+ x' z  q  D' Q8 f8 W& u
[   76.701578] 8192 pages of RAM
4 \/ q: x3 \& p1 A' j( O[   76.707668] 405 free pages# h1 b5 z! N1 g/ z. t
[   76.710418] 1555 reserved pages, Z! E4 [3 B* Z) D0 \5 u' D) |4 j1 V0 |
[   76.715882] 838 slab pages+ Y" t' b. l" p1 g
[   76.718631] 1851 pages shared1 H% p7 w4 O! A0 s/ B/ F
[   76.721620] 0 pages swap cached- Z4 f  c; Y/ _; q0 P; {
[   76.728009] vpif_capture vpif_capture: dma_alloc_coherent size 4149248 failed
$ T5 i' Y3 m+ h1 h" P. H2 @! ?8 ~Cannot mmap = 0 buffer
# S- @) i- D8 }3 Z' `VIDIOC_STREAMON
. m" R$ S1 H3 o& @* U: Input/output error
3 d8 j6 Q  Q* D- s[ERROR|start@capturer.cpp,27] fail to start capture0 L! l) S8 U, w5 W8 c
QThread::start: Thread creation error: Resource temporarily unavailable
( H& k5 f* T3 |5 u4 m! o( _[DEBUG|start@playbacker.cpp,25] it's about to start playback, s, v) V9 B$ L* P/ n& i5 n" b# ]3 A

3 a3 \' V2 P7 T. o3 t/ }) G  _3 g用led双核可以,这个demo就不行了,怎么解决啊
+ F% S% \. f- u- _* r- F# r
. A2 U1 q1 ^& N: V* O* 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
8 s, J$ J2 s! b' O( [# D8 e             total       used       free     shared    buffers     cached4 b6 c1 K6 l' I" G) X1 W
Mem:         26548      19728       6820          0          0       2884
( `2 ]- s* B6 @. X# v+ {-/+ buffers/cache:      16844       97045 |( Y# y* A4 W. ]: O0 R
Swap:            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.
6 ^' K8 n7 {, ~6 H) q( Y7 `+ ../host/host_app -qws& O! o; a  X8 j( q
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
* X: a1 K) T& \, y[DEBUG|resource_sync_wait@resource_sync.c,86] wait resource 1
, @3 S' a' v5 _+ H7 y, T[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 0 had ready
2 ]! [+ i- X7 j5 s+ }' o1 u, E[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 1 had ready
8 Z9 B% D7 e  u, i6 P[DEBUG|resource_sync_post@resource_sync.c,96] post resource 2 had ready
. n3 J& o8 K; B' B7 h1 i9 h7 tCamera-Camera+ M4 d; R4 R( o" }  b! l* _7 k
[   34.616261] host_app: page allocation failure: order:10, mode:0xd0
+ j' k' I, J( W% X" F6 C, z  C[   34.627157] Backtrace: $ V( H2 S+ Q& r) F4 n$ c# W
[   34.630203] [<c000c580>] (dump_backtrace+0x0/0x114) from [<c0419474>] (dump_stack+0x18/0x1c)1 S1 e8 [) D" f/ h5 e/ I
[   34.652340]  r7:00000000 r6:0000000a r5:000000d0 r4:000000014 c2 u. y3 y/ _# @1 e
[   34.658528] [<c041945c>] (dump_stack+0x0/0x1c) from [<c0061e0c>] (warn_alloc_failed+0xf8/0x11c)- }6 ]$ y- m" }  ]. H8 v
[   34.669739] [<c0061d14>] (warn_alloc_failed+0x0/0x11c) from [<c006237c>] (__alloc_pages_nodemask+0x54c/0x590)
& \& b5 _0 K' M( [[   34.681238]  r3:00000000 r2:00000000" E8 ]' Y: ]' ^1 i5 F3 n2 b
[   34.685216]  r7:00000040 r6:00000035 r5:000000d0 r4:000000007 }/ N* {; o# ^4 f/ k
[   34.691084] [<c0061e30>] (__alloc_pages_nodemask+0x0/0x590) from [<c000e030>] (__dma_alloc+0xec/0x2fc)
- E, q0 a- u5 R! q/ i% X7 z6 w[   34.703957] [<c000df44>] (__dma_alloc+0x0/0x2fc) from [<c000e2d0>] (dma_alloc_coherent+0x5c/0x68)3 |, E1 V8 Q7 V% ]2 s
[   34.714824] [<c000e274>] (dma_alloc_coherent+0x0/0x68) from [<c02e2a4c>] (__videobuf_mmap_mapper+0xac/0x188)! J. ^% f0 J/ f" T* k; Q% g7 o
[   34.726242]  r7:c1bded90 r6:c1371700 r5:c12bd688 r4:c1371764
+ [9 g) V# T" \! E# f( I[   34.732056] [<c02e29a0>] (__videobuf_mmap_mapper+0x0/0x188) from [<c02e0724>] (videobuf_mmap_mapper+0xd4/0x114)2 P3 X8 V0 t/ `: N& ~$ o9 v
[   34.744717]  r8:b5317000 r7:c1371280 r6:c12bd688 r5:c1bded90 r4:c12bd688
* a9 y; u( [% X3 T. K[   34.751646] [<c02e0650>] (videobuf_mmap_mapper+0x0/0x114) from [<c02eb1fc>] (vpif_mmap+0x40/0x50)
* S9 a$ L( Q2 g" f& N- M. m[   34.763159]  r5:c12bd688 r4:c1bdec00
) I- S, \7 R7 z) ?[   34.766879] [<c02eb1bc>] (vpif_mmap+0x0/0x50) from [<c02d20e4>] (v4l2_mmap+0x70/0x90)
3 x$ Y: j7 C. u[   34.777146]  r5:c1bffe00 r4:c1371280
4 x1 [1 U1 i, s( m) N# Y# f[   34.780857] [<c02d2074>] (v4l2_mmap+0x0/0x90) from [<c007a8f0>] (mmap_region+0x25c/0x494)
/ s: a0 |# c; _- e[   34.791444]  r7:c1371280 r6:000000ff r5:c12bd688 r4:00000000
* J- a$ m  D1 u( q% E$ E7 E' G[   34.797615] [<c007a694>] (mmap_region+0x0/0x494) from [<c007adec>] (do_mmap_pgoff+0x2c4/0x324)! r0 O& y5 w: [9 S  D, v0 i
[   34.808680] [<c007ab28>] (do_mmap_pgoff+0x0/0x324) from [<c007aeec>] (sys_mmap_pgoff+0xa0/0xd0)6 Z; g6 {6 `  V9 X
[   34.823582] [<c007ae4c>] (sys_mmap_pgoff+0x0/0xd0) from [<c0009440>] (ret_fast_syscall+0x0/0x2c): d- B7 }0 Y% j4 a
[   34.842578] Mem-info:. D; v6 f8 O' q6 T
[   34.844908] DMA per-cpu:" j) p. X3 w. y9 B
[   34.847474] CPU    0: hi:    0, btch:   1 usd:   0
- C* \. u$ S' D" D9 {3 z[   34.852369] active_anon:1439 inactive_anon:35 isolated_anon:0( p1 I( r' ~; X+ a0 o
[   34.852388]  active_file:718 inactive_file:601 isolated_file:0
, r* H, H5 B8 X: q5 G  I3 {$ q8 {[   34.852404]  unevictable:0 dirty:0 writeback:0 unstable:0& ^4 [2 r  d5 [' q: v& g2 T4 h
[   34.852420]  free:665 slab_reclaimable:289 slab_unreclaimable:815
8 V/ N8 \8 \: ?[   34.852437]  mapped:1087 shmem:132 pagetables:122 bounce:0
) q  V0 P8 j' g' R! A[   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
) X1 b( f) X% C[   35.023590] lowmem_reserve[]: 0 0 0
' @, Q6 Y: y; k3 _[   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
  T. p& a/ W! a+ j1 Q[   35.054676] 214 total pagecache pages" ^% \# [$ w+ }7 h1 K
[   35.058399] 0 pages in swap cache
/ p" w+ Q- `& _7 j% W  l: S' K[   35.061743] Swap cache stats: add 0, delete 0, find 0/0- Z1 a4 y! b1 i1 d2 f! R/ ^" o
[   35.081983] Free swap  = 0kB; Z/ @1 i1 O1 `" z; I' x
[   35.085058] Total swap = 0kB6 w' J) g6 G; U4 {/ J* {# g+ t
[   35.089678] 8192 pages of RAM/ W4 R- d' B( w6 q& W
[   35.103088] 2019 free pages/ G: x* C. d5 g+ a; X
[   35.105926] 1555 reserved pages
* j" ]9 a9 M" i) d[   35.109090] 869 slab pages
( A2 ~$ y* Z, x* }# D+ ^- k[   35.111813] 161 pages shared
; ^% O& i5 j3 w4 v+ p[   35.132854] 0 pages swap cached+ m6 s! I; b6 [8 Q
[   35.136068] vpif_capture vpif_capture: dma_alloc_coherent size 4149248 failed. v. J' f; o! K+ t8 F  ?+ p/ `
Cannot mmap = 0 buffer; [/ ]/ D% w5 |% X( ?6 M
VIDIOC_STREAMON
3 Z% c6 q8 U5 l1 {, h( y1 I: Input/output error8 m. P- z3 p1 Q" Q! O. ~  Z
[ERROR|start@capturer.cpp,27] fail to start capture
9 |! L' N. y* `6 HQThread::start: Thread creation error: Resource temporarily unavailable
, U2 e5 b  t$ T  P5 }[DEBUG|start@playbacker.cpp,25] it's about to start playback
0 s( `  U. g. L, M
回复 支持 反对

使用道具 举报

4

主题

9

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
板凳
 楼主| 发表于 2015-11-3 10:22:28 | 只看该作者
da850-panel=TL070A
  d5 P! t( u6 b2 D4 V; H" Temac-mode=mii
  |. E! j6 [# F; sethact=DaVinci-EMAC# L5 X, p& a! B8 s+ G
ethaddr=16:01:c0:17:45:e5
5 B' j; h. B6 {" P5 x& G3 X: Ghwconfig=dsp:wake=yes& m. i) I8 J9 _: B: K
ipaddr=10.3.2.99
/ g" w, T4 d6 A. K, S: uloadaddr=0xc0700000
! [3 V. b2 [+ D2 u* U8 j' Q& W0 tloadbootscr=fatload mmc ${mmcdev} ${scraddr} ${bootscr}
/ T7 n; S3 k' f1 |+ Nloadimage=fatload mmc ${mmcdev} ${loadaddr} ${bootfile}
, w- v( e% O, `# J! {mem_args=mem=32M@0xc0000000 mem=64M@0xc4000000
1 B% q% B1 v/ k  e) a- @" N& C+ l# Pmmcargs=setenv bootargs ${commonargs} root=${mmcroot} rootfstype=${mmcrootfstype}
- Y+ |( P: e; f# ]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;3 `2 q5 W8 a0 i! Y/ d
mmcdev=0
7 T0 R6 Q* k& h+ n7 p0 j: vmmcroot=/dev/mmcblk0p2 rw
. L3 p0 G; ]2 v: Y( V  n- f  Lmmcrootfstype=ext3 rootwait. Z! x7 t% c% D1 M! I6 _
mtddevname=env) L% }0 O8 j1 s2 _
mtddevnum=0  V5 C5 X! f8 F1 r& ^8 m
mtdids=nand0=davinci_nand.0
$ G" U* K  L, J' d/ M- t$ f: Vmtdparts=mtdparts=davinci_nand.0:128k(env),512k(spl),512k(u-boot),4m(kernel),-(filesystem)
: v: T; G0 s9 v5 xnandargs=setenv bootargs ${commonargs} root=${nandroot} rootfstype=${nandrootfstype}
( c) L: {: F( M1 N$ N3 H$ Znandboot=if nboot ${nandbootpart}; then echo Booting from nand ...; run nandargs; bootm ${loadaddr}; fi;
0 ]9 W& Q9 F; {0 G$ fnandbootpart=kernel6 |8 E  w! }3 I5 s
nanddev=0' D6 ^  N8 W# l6 s* ]+ r+ A9 g
nandroot=ubi0_0 ubi.mtd=4,20489 @# c8 q% G3 {* F& r# k- j
nandrootfstype=ubifs8 m% \$ ?3 F& s, K
netmask=255.255.255.0
) E* {, b/ u$ I  w/ B/ @. Xnfsargs=setenv bootargs ${commonargs} ip=dhcp root=/dev/nfs nfsroot=${serverip}{nfspath},nolock rw* s. u- N0 k0 J; `& ^: L  }5 y  K
optargs=vpif_capture_format=SDTV vpif_capture.ch0_bufsize=614400
% w* `6 R+ c2 U* e5 zpartition=nand0,0) E4 ~. w. c6 `& A3 A( k
scraddr=0xc06000005 U' G7 I, Y+ @; ?# l9 i: L% \) |
serverip=10.3.2.175( s6 \% [9 P4 Z4 }
spiboot=if sf probe ${spidev}; then sf read ${loadaddr} ${spibootaddr} ${spibootsize}; run nandargs; bootm ${loadaddr}; fi;
) j0 _7 t0 c& `$ u9 g# \5 g+ ]) Mspibootaddr=0x100000( M5 ^8 ?, W7 h
spibootsize=0x400000
1 L, l0 k% a: s2 [2 h, i6 ^- Qspidev=0/ G2 f. I- c, a1 y4 i  Z5 k: S
stderr=serial
9 m0 G! P: p8 x3 }stdin=serial; u1 r( a# t5 O6 k4 o
stdout=serial
5 {) i" b- U& h- b8 t, Gver=U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
& \" `: V: \% m( U9 q% L6 t9 _6 H' [6 m$ s- O
$ G$ K' ?4 K- @7 }: n
还是不行' r- ?9 l3 {* G& O/ S
1 u0 ?' j, ]8 C; |; E7 ?6 ~4 d1 s8 W) A
回复 支持 反对

使用道具 举报

0

主题

161

帖子

1093

积分

创龙

Rank: 8Rank: 8

积分
1093
沙发
发表于 2015-11-3 09:14:02 | 只看该作者
需要配置vpif的缓存;
) u& H+ j" @  z+ N+ {1.vpif capture模式选择,vpif_capture_format值:
7 t- {' x) Q! H0 V4 ]2 `HDTV:预留
0 }' e; r6 G; o1 ISDTV: TL5147
+ _' R8 K1 E- p1 xRAW:TL2640  o! J  l2 p- _
2.(ov2640配置分辨率为640*480 = 640*480*2 = 614400)7 h7 _8 B4 G% P  |4 ?. L
vpif_capture.ch0_bufsize=614400
$ n/ I: U! Q8 }" S) J例如:
7 |3 I' a: T7 k9 n, i- lU-Boot >      setenv optargs  ${optargs} vpif_capture_format=RAW vpif_capture.ch0_bufsize=614400& G( v% i4 |8 A) Z; X1 {
说明:optargs变量为参数添加变量,主要给需要添加参数传递给内核。2 M: W8 j% b' D# c1 k7 T9 \
setenv optargs  ${optargs} vpif_capture_format=SDTV vpif_capture.ch0_bufsize=614400
回复 支持 反对

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-3-1 02:51 , Processed in 0.047422 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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