|
|
按照OMAPL138/用户手册/14-1-OMAPL138的多核软件开发组件MCSDK开发入门.pdf操作,到8.2.2 运行 syslink 示例程序,出现错误。报错信息如下,然后内核通讯不成功,进入死机状态,求助
" M' B) \) H5 }4 T$ ^* u- root@tl:/# cd /- v0 `3 B6 F* l9 G- O: p/ }4 k9 i
- root@tl:/# ./runall.sh
* c: o0 W( A: R# o* X - ##########################################################$ M, J1 M: t5 G# H. V
- # Loading modules in ex33_umsg/load_umsg.sh- \- O- K' r" m: P# L) s
- + insmod ./ex33_umsg/umsg.ko* l9 {+ r; E) h0 i# G! R
- ##########################################################7 r+ r8 Z. [' F' J, x. L6 `9 f+ p
- # h) F5 ~% R* k0 z; [- w: y
- ##########################################################
; d- f* ~0 I+ r - # Running example in ex01_helloworld/debug
1 G' O5 S5 x9 o6 D7 ^ - ##########################################################
- r" [2 G) E% S) B; V - + ./slaveloader startup DSP server_dsp.xe674
# s: R8 M+ T/ P9 n8 k$ y - Attached to slave procId 0.4 r6 Z4 M6 z& U+ N9 U% @; Y# }5 N
- Loading procId 0.
- L- Q1 g, u4 G0 b5 U2 F5 R+ S - [ 170.068595] ------------[ cut here ]------------5 f- Y& @" k2 W
- [ 170.074813] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c(), y# R3 t* Y1 l& g8 _
- [ 170.084445] Modules linked in: umsg(O) syslink(O)
# Y# N( n/ f, B" ? - [ 170.089278] Backtrace: + H0 _3 K7 t: N
- [ 170.093323] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
; @; M3 B; M' ^5 }/ I - [ 170.104267] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093
0 n/ f" ^! s9 p9 C - [ 170.110094] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)+ Y5 J, W( b9 ?; E6 _
- [ 170.121691] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)
$ V* O& |" Z; W' M7 ^" U* R: K0 ` - [ 170.132879] r8:c3000000 r7:c0597b54 r6:0001b000 r5:0001ae20 r4:000c3000
% q# I/ e6 o1 p/ P - [ 170.139514] r3:00000009
3 w4 b, ^ A9 Y5 I- f, n6 v - [ 170.143766] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)
) g& M: T& n1 J6 C4 U - [ 170.156460] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)6 X7 a- G% |& o
- [ 170.168436] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)% ^/ {$ B w! I
- [ 170.179176] r4:c882e000+ O2 v9 r- c; ?' g+ s0 \
- [ 170.183032] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])8 @7 I6 T, F# }( l7 P5 |. ?
- [ 170.196146] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])1 L' j" R% f# `" k( {, i
- [ 170.208222] r7:c69b5cd4 r6:0001ae20 r5:06a85000 r4:c69b5d58
. V! L' @: q" l - [ 170.215339] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
( j5 P5 s9 C6 [# O - [ 170.230158] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])( ^4 V h8 Y6 p* n* v5 |8 S
- [ 170.243631] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])
! T4 S6 ]: e" K% g# `& l+ ] - [ 170.256132] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])
% s8 a0 E. ~3 { - [ 170.269132] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
/ b# N4 C- r2 {' z/ R - [ 170.282202] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])
3 A [' J: {- A. g) P3 u- `. p - [ 170.295064] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])
0 k& i6 ~" O( r: h7 | V! r( a; B: _4 r- _ - [ 170.308023] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
Q V) x$ \6 f; e$ b, @ - [ 170.319581] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100- r9 M8 Y( {( f- X6 J! M4 r
- [ 170.326847] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)
. R" E3 F5 T: H; A - [ 170.337723] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78
, V* E$ _0 K+ S0 s8 L, z" r - [ 170.344730] r4:c6938100" w' x' R; |0 q% \1 W7 q
- [ 170.347451] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
! q6 q7 j& {0 c - [ 170.359236] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4- p6 t8 Y/ O" E# S. L
- [ 170.365333] ---[ end trace 8ea019fcb39ed870 ]---
6 j7 N B; k9 o' l2 y - [ 170.370067] *** MemoryOS_map: Failed to map to host address space!
" j9 D8 }; t8 E$ Z: o8 p - [ 170.370090] Error [0x897d2003] at Line no: 517 in file /home/wangsj/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/utils/hlos/knl/osal/Linux/MemoryOS.c4 \" O, _1 `- l# U+ Y1 d1 H: m
- [ 170.398195] *** _ProcMgr_map: Memory_map failed$ T. L' E% h1 N' O: e
- [ 170.398218] Error [0xfffffff1] at Line no: 2441 in file /home/wangsj/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/procMgr/common/ProcMgr.c
" A2 s' E4 w7 A3 T- p! t - [ 170.422258] Assertion at Line no: 356 in /home/wangsj/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/utils/hlos/knl/osal/Linux/OsalKfile.c: ((bytesRead / size) == (UInt32) count) : failed
4 Y, C4 N4 s& \2 Y3 n - [ 170.445669] ------------[ cut here ]------------
% Z: ^) T6 L% ~ - [ 170.451876] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()( c* w7 {/ G! ]. ~0 I" z- C- S
- [ 170.460073] Modules linked in: umsg(O) syslink(O)
- w: P, j/ @9 _9 K U9 E! }! ]8 v2 H - [ 170.466353] Backtrace:
6 d1 \$ c s' v* T! d - [ 170.468904] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
/ O) u. U- p7 E S: V - [ 170.480977] r6:c04e15f7 r5:000000f1 r4:00000000 r3:200000931 c/ p. k9 W% z" O
- [ 170.486846] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)
. [, M1 h: [+ |7 o( ]1 V* f - [ 170.498292] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)
- B- j! s: e& G/ r W - [ 170.509539] r8:c301a000 r7:c0597b54 r6:00008000 r5:00006828 r4:000c301a3 Z* b" @/ Z0 ]6 r+ w
- [ 170.516539] r3:000000095 Y! z! `. _! i
- [ 170.519280] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)" |# k# I- j. J( s1 D6 J
- [ 170.532990] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)+ k! c+ ?! K* k( V; D' G% U+ o2 c
- [ 170.544882] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)
# s0 X) w2 G3 @5 h - [ 170.555616] r4:c882e0000 M8 Q2 J: ]2 v0 g2 c1 h: X
- [ 170.558868] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])
7 d; x7 t7 ~! K M" ? - [ 170.572097] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])- D7 n: I3 F1 U% n5 [
- [ 170.584085] r7:c69b5cd4 r6:00006828 r5:06a85000 r4:c69b5d58, u) q' `9 H; i3 z5 h
- [ 170.590909] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])* ^8 G9 O( ?4 K6 z# S. o1 v! N
- [ 170.605710] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink]). e C2 f- S7 |
- [ 170.619133] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])
" s" d' v, U* l3 k, Y - [ 170.631687] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])
! m2 P5 g1 D3 q% Q - [ 170.644708] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
6 g7 [0 F) z' ~- L* B - [ 170.657715] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])* J, o& W6 @* I5 ?8 u( s
- [ 170.670622] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])
. o3 b! u5 f3 }& y, O. ~ - [ 170.683603] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0); ?& i2 u8 c. |; ^+ W7 F& e. i
- [ 170.695136] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100! d* F3 u9 M: l" i
- [ 170.702365] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)+ S. ?$ a) m8 ~9 s! t" t
- [ 170.713061] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78 P: v: q- g6 Y- e% ~& z
- [ 170.719736] r4:c6938100
; _2 l A* L+ v4 k- ], t - [ 170.723949] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
& }4 W1 j, _4 T: c2 N0 [ - [ 170.734781] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4
9 Q5 z# h) a. B& } - [ 170.741127] ---[ end trace 8ea019fcb39ed871 ]---
, u# a, N* a+ I$ ~# ]. ~& n - [ 170.745831] *** MemoryOS_map: Failed to map to host address space!
2 Q( j; i5 ?- ~, p8 i- R - [ 170.745854] Error [0x897d2003] at Line no: 517 in file /home/wangsj/ti/syslink_2_21_01_05/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/utils/hlos/knl/osal/Linux/MemoryOS.c
复制代码 |
|