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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

face_detect双核通信

[复制链接]

4

主题

9

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
跳转到指定楼层
楼主
发表于 2015-11-2 15:59:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
root@tl:/face_detect/run# ./run.sh
# {" E$ Y) E0 \& F2 F, F$ L& z: r; `' A3 S9 G- @
+ MODULE_NAME=syslink
, j8 D4 v8 U7 P: X+ lsmod
0 z! D7 K0 o8 ?- ~' o, J. k2 b4 X+ grep syslink
; O7 E6 ^3 j. V# s3 v3 l7 a; P+ '[' 0 -ne 0 ']'9 h# C' z- F* ?& f& y: c
+ ./slaveloader startup DSP ../dsp/bin/debug/server_dsp.xe674! z/ z, A6 y3 A) i" d# l' h. Q3 t
Attached to slave procId 0.
! e5 Y7 H3 K& c1 D) ^, N2 o+ g- fLoading procId 0.( q1 ~) R$ q6 R/ l) H( o6 O) q
Loaded file ../dsp/bin/debug/server_dsp.xe674 on slave procId 0.
1 A/ h' T0 i) O6 UStarted slave procId 0.
! A* e) K' Q3 k& C1 v$ C* _+ }+ ../host/host_app -qws+ u: C3 z! K5 q
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync* v4 |5 I: Y* H' h# E( Z
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync0 R; h6 h$ Q8 I( ?: z  t
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
9 J: I+ _+ C- J9 W- Z: b) a* k. F[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
  }6 G( j/ s7 K! a! V0 |( e[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
7 l" c3 W8 n) l: D$ [3 W9 ]0 V[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync; S' i" @! T9 [$ P
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
. E% m) p6 [% i$ `; J( m2 e$ I0 s[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
' ~" j, z1 R6 Q$ p[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
5 e/ L9 ^# @9 ^[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
6 t4 Y6 V9 u6 U3 h5 O# f[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync1 b' V/ \! A9 j5 i- u  b0 D0 G0 _' L
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync% \6 k1 J2 Y6 X
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync) a& r2 D* }9 T9 D: I+ @
[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
+ ]4 h: O' z5 N( K1 X[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
; f2 z9 j2 w& c0 `. I  v8 I2 T[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync
2 s5 Z. w% d* b$ J+ M3 y[DEBUG|resource_sync_wait@resource_sync.c,86] wait resource 14 ]2 Q2 P5 Y5 @# K4 l- y/ V
[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 0 had ready
6 E8 Q7 n# N" P6 B, R! ?5 a[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 1 had ready# r! F: }. I3 N$ ]7 \: w# M" B
[DEBUG|resource_sync_post@resource_sync.c,96] post resource 2 had ready
7 e. Q9 [) k  Q- k% r0 I0 u% |Camera-Camera8 u# o( ?8 m* K
[   76.366400] host_app: page allocation failure: order:10, mode:0xd02 s: }7 U0 y3 t
[   76.377606] Backtrace:
2 M: n! y- y& \4 x, A3 j4 Q[   76.380222] [<c000c580>] (dump_backtrace+0x0/0x114) from [<c0419474>] (dump_stack+0x18/0x1c)5 U4 W: n" e; P1 ~
[   76.397060]  r7:00000000 r6:0000000a r5:000000d0 r4:00000001
: e- B) N- o5 E# P) \1 {5 E[   76.403249] [<c041945c>] (dump_stack+0x0/0x1c) from [<c0061e0c>] (warn_alloc_failed+0xf8/0x11c)
; |; O0 [, n$ [% O' N[   76.412099] [<c0061d14>] (warn_alloc_failed+0x0/0x11c) from [<c006237c>] (__alloc_pages_nodemask+0x54c/0x590)+ F" [6 W# ~2 J& `* b* {4 A! `
[   76.425768]  r3:00000000 r2:00000000- t" w5 X! H# \! S
[   76.429410]  r7:00000040 r6:00000035 r5:000000d0 r4:00000000
% i9 a! j* V+ d+ h) ~1 P5 t[   76.436700] [<c0061e30>] (__alloc_pages_nodemask+0x0/0x590) from [<c000e030>] (__dma_alloc+0xec/0x2fc)* T9 d% }. b2 I2 r/ n" P0 |! H, E
[   76.448512] [<c000df44>] (__dma_alloc+0x0/0x2fc) from [<c000e2d0>] (dma_alloc_coherent+0x5c/0x68)6 {9 x* p( S7 N
[   76.459091] [<c000e274>] (dma_alloc_coherent+0x0/0x68) from [<c02e2a4c>] (__videobuf_mmap_mapper+0xac/0x188)
; \% V, l5 I5 w1 c" d+ A9 p[   76.470521]  r7:c1bded90 r6:c1113b80 r5:c12d1b00 r4:c1113be45 a2 q4 ]5 V- A. w
[   76.476678] [<c02e29a0>] (__videobuf_mmap_mapper+0x0/0x188) from [<c02e0724>] (videobuf_mmap_mapper+0xd4/0x114)
9 i) L& ~! F" A* d, ^[   76.489213]  r8:b52dc000 r7:c1113380 r6:c12d1b00 r5:c1bded90 r4:c12d1b00
. i# O0 V( Y+ }* K6 I2 N1 N[   76.496486] [<c02e0650>] (videobuf_mmap_mapper+0x0/0x114) from [<c02eb1fc>] (vpif_mmap+0x40/0x50)# C/ q. B; s3 u. O0 M
[   76.507848]  r5:c12d1b00 r4:c1bdec00
: S- S: u& [( V/ o; c[   76.511602] [<c02eb1bc>] (vpif_mmap+0x0/0x50) from [<c02d20e4>] (v4l2_mmap+0x70/0x90)& R8 a& i, G+ i5 o' x3 W
[   76.521828]  r5:c1bffe00 r4:c11133809 x8 f7 v  Q7 _9 T% w7 ^
[   76.526209] [<c02d2074>] (v4l2_mmap+0x0/0x90) from [<c007a8f0>] (mmap_region+0x25c/0x494)/ H' K! k1 h) K7 N$ H. A+ k- m
[   76.536792]  r7:c1113380 r6:000000ff r5:c12d1b00 r4:00000000& C2 T6 z! y& t0 @7 C
[   76.542984] [<c007a694>] (mmap_region+0x0/0x494) from [<c007adec>] (do_mmap_pgoff+0x2c4/0x324)+ Y" I$ b0 V( p! P3 s
[   76.551694] [<c007ab28>] (do_mmap_pgoff+0x0/0x324) from [<c007aeec>] (sys_mmap_pgoff+0xa0/0xd0)% E2 L. L2 `# m* c. P- |2 U
[   76.563987] [<c007ae4c>] (sys_mmap_pgoff+0x0/0xd0) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
, l9 D9 V: m( E  t; g/ l[   76.574327] Mem-info:& s. f+ ~0 H( F( B1 @/ {4 c! {7 U7 Z( p
[   76.576657] DMA per-cpu:! d4 ^: k" p+ @/ u/ i, \+ l
[   76.579223] CPU    0: hi:    0, btch:   1 usd:   0
+ j, J  X6 F! C( q9 p/ |' u[   76.587174] active_anon:1430 inactive_anon:35 isolated_anon:0
; L5 s4 T* P$ e$ ~; X6 `: F[   76.587198]  active_file:867 inactive_file:896 isolated_file:0. x" P* A- }; B7 V) x0 O1 g+ ~9 x$ f% x
[   76.587216]  unevictable:0 dirty:0 writeback:0 unstable:02 _* _4 Y$ d# M3 s, f
[   76.587232]  free:258 slab_reclaimable:286 slab_unreclaimable:789
; L2 c  V- i% w& f) R8 ^9 E( m9 B[   76.587251]  mapped:1276 shmem:132 pagetables:122 bounce:0- N& L( [: r2 W- B* \
[   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( {0 e$ N+ R- v4 n0 ~0 |& G
[   76.661444] lowmem_reserve[]: 0 0 0
/ Q5 t# p1 v4 d5 _7 u$ i[   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
6 |+ a* u7 _: ^" I[   76.677034] 1884 total pagecache pages" t) W; H! ]6 ~( I1 D0 o! H$ {* x2 [3 H
[   76.680817] 0 pages in swap cache
. E. s; I" u1 o6 p- A. ^1 y[   76.687285] Swap cache stats: add 0, delete 0, find 0/0
- N4 U: D5 ?* X7 E[   76.693996] Free swap  = 0kB& e  F. n6 h$ U" L7 s
[   76.696926] Total swap = 0kB
1 u! `8 A( `' I1 o. O3 P4 C, Z& K) a3 R7 O[   76.701578] 8192 pages of RAM/ F" A/ y% g* ~. k
[   76.707668] 405 free pages
! A' B$ G0 c) h0 U2 V. P[   76.710418] 1555 reserved pages: t1 m' |& U) w+ N9 E3 L
[   76.715882] 838 slab pages- I  O* H& w9 O) i0 J5 O3 H1 ?
[   76.718631] 1851 pages shared7 j+ m2 P8 q% C) _+ d8 S
[   76.721620] 0 pages swap cached
/ |6 Q! R& t/ L[   76.728009] vpif_capture vpif_capture: dma_alloc_coherent size 4149248 failed
. n6 x) w' W1 L, h% eCannot mmap = 0 buffer
7 X& H/ X% a7 j# k) S% q5 vVIDIOC_STREAMON; b& W- m4 @. w# Q* u
: Input/output error1 L& \, n( K. q# o: C
[ERROR|start@capturer.cpp,27] fail to start capture
* g/ K% ~3 A- h9 D# VQThread::start: Thread creation error: Resource temporarily unavailable! g: W6 Z7 g+ `; w, e: M8 D3 \
[DEBUG|start@playbacker.cpp,25] it's about to start playback% P; Y" k6 }- ?" a, c

2 J" b: t5 R# y0 k! k用led双核可以,这个demo就不行了,怎么解决啊; @/ E6 d9 B* \6 Q7 I* j6 O

! h. W$ f* ?# [* _
分享到:  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
( [% n$ {  f, g' O             total       used       free     shared    buffers     cached  b7 u1 D: E7 d6 }$ ?
Mem:         26548      19728       6820          0          0       2884
! {- q  j4 z  i8 m$ g- ]# A1 r-/+ buffers/cache:      16844       97045 z/ q) Y$ C% e4 u- u" g
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.* _8 [8 E8 W) F' g  V. U% s
+ ../host/host_app -qws
$ T4 x9 p8 G$ a8 W, g- Y5 @[TRACE|resource_sync_pair_wait@resource_sync.c,68] try sync. K5 s4 a: r. w8 M- o
[DEBUG|resource_sync_wait@resource_sync.c,86] wait resource 1
2 r9 a0 N  x4 {- b2 F* K3 R[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 0 had ready
1 V. i8 V% I* b/ T[DEBUG|resource_sync_event_handle@resource_sync.c,45] resource 1 had ready
- }  }& E; Y8 b  b- G$ B. [[DEBUG|resource_sync_post@resource_sync.c,96] post resource 2 had ready
( Q- q) N* a; K3 c. P1 R# d# ?7 ICamera-Camera6 ^! T# h$ f; q- c( g9 k
[   34.616261] host_app: page allocation failure: order:10, mode:0xd00 j3 C6 m8 w6 S6 [" l/ @2 v. }  i
[   34.627157] Backtrace:
4 G- T/ v3 N) I, I1 _& u- S[   34.630203] [<c000c580>] (dump_backtrace+0x0/0x114) from [<c0419474>] (dump_stack+0x18/0x1c)
# ^5 ?' F+ M- ^+ ~6 |% c[   34.652340]  r7:00000000 r6:0000000a r5:000000d0 r4:00000001. i( l3 ^# j0 Z! j! o( b5 n8 }
[   34.658528] [<c041945c>] (dump_stack+0x0/0x1c) from [<c0061e0c>] (warn_alloc_failed+0xf8/0x11c)9 L! X! j2 Z# W' O
[   34.669739] [<c0061d14>] (warn_alloc_failed+0x0/0x11c) from [<c006237c>] (__alloc_pages_nodemask+0x54c/0x590)8 |1 L9 ^* R. w/ w9 ~
[   34.681238]  r3:00000000 r2:00000000! I7 t- i. g( f( ]. W
[   34.685216]  r7:00000040 r6:00000035 r5:000000d0 r4:00000000: _: j) a: ~9 u5 Z8 d2 h
[   34.691084] [<c0061e30>] (__alloc_pages_nodemask+0x0/0x590) from [<c000e030>] (__dma_alloc+0xec/0x2fc)& u) L! V! B1 h9 @2 z- o% U4 ~0 ~
[   34.703957] [<c000df44>] (__dma_alloc+0x0/0x2fc) from [<c000e2d0>] (dma_alloc_coherent+0x5c/0x68)
& X* F4 S! C3 |6 J- W1 V$ y[   34.714824] [<c000e274>] (dma_alloc_coherent+0x0/0x68) from [<c02e2a4c>] (__videobuf_mmap_mapper+0xac/0x188)6 Y' L8 `/ j; z7 i2 F
[   34.726242]  r7:c1bded90 r6:c1371700 r5:c12bd688 r4:c1371764" q7 h) t+ q. D% V7 U, Y
[   34.732056] [<c02e29a0>] (__videobuf_mmap_mapper+0x0/0x188) from [<c02e0724>] (videobuf_mmap_mapper+0xd4/0x114)
% d" L" c2 U7 M+ y+ z[   34.744717]  r8:b5317000 r7:c1371280 r6:c12bd688 r5:c1bded90 r4:c12bd688
, U, {  }0 k  z& U6 w, B- R[   34.751646] [<c02e0650>] (videobuf_mmap_mapper+0x0/0x114) from [<c02eb1fc>] (vpif_mmap+0x40/0x50)
" U0 p7 b: l" ]1 [" T3 l[   34.763159]  r5:c12bd688 r4:c1bdec00
1 w+ I+ u  u+ U/ y[   34.766879] [<c02eb1bc>] (vpif_mmap+0x0/0x50) from [<c02d20e4>] (v4l2_mmap+0x70/0x90)5 ~: {( T2 e. T+ i- y: u) n, M
[   34.777146]  r5:c1bffe00 r4:c1371280
5 \& j( e0 y$ F% s[   34.780857] [<c02d2074>] (v4l2_mmap+0x0/0x90) from [<c007a8f0>] (mmap_region+0x25c/0x494)' _7 v/ w1 U/ T: Q2 V7 j/ P! I+ z
[   34.791444]  r7:c1371280 r6:000000ff r5:c12bd688 r4:00000000. e; N9 g4 D: v5 T  S+ s
[   34.797615] [<c007a694>] (mmap_region+0x0/0x494) from [<c007adec>] (do_mmap_pgoff+0x2c4/0x324)4 ~- K# \$ G* ]% ~% i0 T  j) R. g
[   34.808680] [<c007ab28>] (do_mmap_pgoff+0x0/0x324) from [<c007aeec>] (sys_mmap_pgoff+0xa0/0xd0)
0 y9 L+ M( ?& A[   34.823582] [<c007ae4c>] (sys_mmap_pgoff+0x0/0xd0) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
; \. r1 \9 M% v# w8 C* g[   34.842578] Mem-info:; W! }) v' \2 t. x' D) M* j/ T4 `2 p
[   34.844908] DMA per-cpu:
/ w: _) S9 B+ a' L' l$ z4 [7 v$ W[   34.847474] CPU    0: hi:    0, btch:   1 usd:   0# n' e% @# Z4 F' l- i0 [+ ~
[   34.852369] active_anon:1439 inactive_anon:35 isolated_anon:0! L- `& A& Z8 t: Q- I. n* N
[   34.852388]  active_file:718 inactive_file:601 isolated_file:0
# U3 W2 m8 C  S% E: F# R[   34.852404]  unevictable:0 dirty:0 writeback:0 unstable:0
0 v+ s+ C( P) J0 B[   34.852420]  free:665 slab_reclaimable:289 slab_unreclaimable:815
  v# d' m  u3 H- Z. W9 a  a! a[   34.852437]  mapped:1087 shmem:132 pagetables:122 bounce:06 G0 ~; p, {1 Y
[   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' u8 c# I3 a* @2 z
[   35.023590] lowmem_reserve[]: 0 0 00 j/ K/ p2 T9 f0 |: r
[   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
% l) d% ^: a$ x[   35.054676] 214 total pagecache pages
7 l2 |: M0 o! y( z+ m[   35.058399] 0 pages in swap cache
* {: X2 C. ^0 m1 n/ C[   35.061743] Swap cache stats: add 0, delete 0, find 0/0
2 B0 d$ d) m% _$ K" M3 U$ {[   35.081983] Free swap  = 0kB2 H6 ~4 x- p4 }7 z6 U+ v" a4 q
[   35.085058] Total swap = 0kB
4 j: @8 S. y( H, a! w[   35.089678] 8192 pages of RAM) A7 x8 R% y$ b0 D" h
[   35.103088] 2019 free pages7 I* T2 b6 X* a- @
[   35.105926] 1555 reserved pages8 h$ Q8 o6 y8 B& y8 B" A  S
[   35.109090] 869 slab pages) G4 r. I9 S% c- R
[   35.111813] 161 pages shared3 p$ F" u4 i. y
[   35.132854] 0 pages swap cached
7 L' Z% F+ `# p- v: M- ]$ e: }& C[   35.136068] vpif_capture vpif_capture: dma_alloc_coherent size 4149248 failed0 y, e0 U/ u# ], |5 ~9 r) e% Q
Cannot mmap = 0 buffer
- {2 W: V+ Z4 ?; [' jVIDIOC_STREAMON
: X6 r; b1 }8 _' v  v: Input/output error7 h# e! d% _8 G2 t
[ERROR|start@capturer.cpp,27] fail to start capture4 g/ ?5 R; ]7 n% Q# ]
QThread::start: Thread creation error: Resource temporarily unavailable" J1 M" {" \! z' |# t8 v6 W
[DEBUG|start@playbacker.cpp,25] it's about to start playback
- ~7 l8 ?8 \9 a. a& D8 D, R' j
回复 支持 反对

使用道具 举报

4

主题

9

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
板凳
 楼主| 发表于 2015-11-3 10:22:28 | 只看该作者
da850-panel=TL070A! w: a) O) F* n% Z  p% h( A' c
emac-mode=mii
: ~- `1 ~$ M4 E/ `7 [. t$ oethact=DaVinci-EMAC
" ^; m$ S/ X7 eethaddr=16:01:c0:17:45:e59 Z; q. S) `6 w* s& `8 L
hwconfig=dsp:wake=yes
2 ~) |$ D& B" r; I; W+ i$ Gipaddr=10.3.2.99
) j: }4 _0 h% Q: \2 t0 `3 b5 oloadaddr=0xc0700000
0 J8 z5 _3 {1 f" W% ~: oloadbootscr=fatload mmc ${mmcdev} ${scraddr} ${bootscr}
' I% j) s9 Q" i, ploadimage=fatload mmc ${mmcdev} ${loadaddr} ${bootfile}
8 D4 T# Z6 M7 U  O0 Q4 wmem_args=mem=32M@0xc0000000 mem=64M@0xc4000000
0 N' `: d8 J& @( Rmmcargs=setenv bootargs ${commonargs} root=${mmcroot} rootfstype=${mmcrootfstype}
+ w0 z! G8 U( `4 X* r; pmmcboot=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;/ x9 y8 U/ e; W! D  H7 [$ V: |- d
mmcdev=08 O6 i- G) H! [' ~$ o( F; {; A
mmcroot=/dev/mmcblk0p2 rw
! u+ u" f* u8 j, N. Bmmcrootfstype=ext3 rootwait: b1 s9 `  H$ ]8 S- V4 ?4 Y
mtddevname=env" a- r! z1 Z( @
mtddevnum=0
, h4 d+ b( J4 a  N6 Imtdids=nand0=davinci_nand.0" u! U( ^0 J: @6 y/ J
mtdparts=mtdparts=davinci_nand.0:128k(env),512k(spl),512k(u-boot),4m(kernel),-(filesystem)
) l% y$ t4 C/ U; r. `nandargs=setenv bootargs ${commonargs} root=${nandroot} rootfstype=${nandrootfstype}5 N' S2 x+ W- \. v7 m; L
nandboot=if nboot ${nandbootpart}; then echo Booting from nand ...; run nandargs; bootm ${loadaddr}; fi;% c; A& ~! l- ?" m6 t' A4 k
nandbootpart=kernel, g! h, p1 S) o
nanddev=0
7 j% P+ n8 x3 C& b+ s% ^1 l, i* C4 inandroot=ubi0_0 ubi.mtd=4,2048
# Y% g* T& C/ [. N  z! J  v, a0 _2 rnandrootfstype=ubifs
0 B4 B- o5 f+ `9 k$ Qnetmask=255.255.255.0+ h# Q! B" `4 r* B. m* N  v9 b
nfsargs=setenv bootargs ${commonargs} ip=dhcp root=/dev/nfs nfsroot=${serverip}{nfspath},nolock rw9 P7 }$ \7 K  @8 E4 w9 C9 P
optargs=vpif_capture_format=SDTV vpif_capture.ch0_bufsize=614400
  O& C! C3 W; e8 Zpartition=nand0,0
7 V- P3 k) \! f0 c; V1 Escraddr=0xc0600000
& A0 s  d- L1 q7 s2 K8 Gserverip=10.3.2.1757 W( y# u- O: P3 j% v) d
spiboot=if sf probe ${spidev}; then sf read ${loadaddr} ${spibootaddr} ${spibootsize}; run nandargs; bootm ${loadaddr}; fi;2 c, G6 m4 O. W8 h- A( i  B( ^
spibootaddr=0x100000% U; H$ J" q+ m$ G- y
spibootsize=0x400000
, }3 y, L' O/ C! q7 M7 q8 b) mspidev=0
9 Y, ~! B' P& a0 p1 @1 I& Q8 p1 r! I) kstderr=serial( I3 X, H2 F0 B* e$ `8 o4 v
stdin=serial6 j- ^2 O3 e4 @# {) q
stdout=serial
  I. c) ^# U! U7 x( I9 ]ver=U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)* w( S! V, x% \7 ]; ^% _

7 }7 Q( M2 P" b- z2 J
( T& J5 Z# b/ W$ L1 y) Y$ u还是不行) B1 N4 Q5 q6 Z6 f6 Z
1 T; P& g/ Y9 T6 Y% z
回复 支持 反对

使用道具 举报

0

主题

161

帖子

1093

积分

创龙

Rank: 8Rank: 8

积分
1093
沙发
发表于 2015-11-3 09:14:02 | 只看该作者
需要配置vpif的缓存;
  t# z* \  C/ ^" J) Y) }8 }( \1.vpif capture模式选择,vpif_capture_format值:
" I: [5 k  F! {" }2 r2 w$ uHDTV:预留
/ Q$ ?5 v& E! C6 KSDTV: TL5147
. ?' T- k/ N! c, X3 w0 E) Q) jRAW:TL2640. a8 C( P3 x; Y  U% p6 L
2.(ov2640配置分辨率为640*480 = 640*480*2 = 614400)5 p+ o! w, o0 C9 v
vpif_capture.ch0_bufsize=614400$ ~2 J0 w" d1 ]' K( n& `- i' T) Y
例如:
" b: q6 C4 o" N$ e: TU-Boot >      setenv optargs  ${optargs} vpif_capture_format=RAW vpif_capture.ch0_bufsize=614400- X! I8 g& j1 M9 Z- k3 Y4 ?
说明:optargs变量为参数添加变量,主要给需要添加参数传递给内核。
$ H$ q7 L; n9 T1 Q) W0 @  ~9 S* v setenv optargs  ${optargs} vpif_capture_format=SDTV vpif_capture.ch0_bufsize=614400
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-4 07:29 , Processed in 0.043832 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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