|
按照OMAPL138/用户手册/14-1-OMAPL138的多核软件开发组件MCSDK开发入门.pdf操作,到8.2.2 运行 syslink 示例程序,出现错误。报错信息如下,然后内核通讯不成功,进入死机状态,求助) p3 V* A# p3 \6 J# h: X4 e9 I, _
- root@tl:/# cd /
6 v/ h- N5 O y3 }% ~: v3 D; Q - root@tl:/# ./runall.sh
, {: b7 A! `" R f1 e - ##########################################################) z# P( y6 u. r. z3 j4 y
- # Loading modules in ex33_umsg/load_umsg.sh( q* j# |% l! P+ U* B& t) ~
- + insmod ./ex33_umsg/umsg.ko
9 {$ F' P8 L8 {7 J. q8 D - ##########################################################$ D* l: \, v: o! E2 K/ i# Y
4 t$ K2 O& E& v% Y- ##########################################################* u& b# e& x' D$ C2 y9 R* Y
- # Running example in ex01_helloworld/debug
- e4 h+ k; E: a0 O/ |1 y1 Y! z - ##########################################################+ s' T7 z9 p6 k
- + ./slaveloader startup DSP server_dsp.xe674
& f" z% ~( |2 f/ N# y, Z - Attached to slave procId 0.
1 }2 h% a, W2 M - Loading procId 0.4 ]$ V: {$ Z/ e* d
- [ 170.068595] ------------[ cut here ]------------
8 W8 z6 t( y! i: o6 U, D& [* I - [ 170.074813] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()
/ K/ s, N& ]8 c8 O1 Z! p" N - [ 170.084445] Modules linked in: umsg(O) syslink(O), R7 h& K! C7 o/ L( V
- [ 170.089278] Backtrace:
) t: f1 J" {( j! { - [ 170.093323] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c). D) z* j9 J1 ~! i7 k$ O
- [ 170.104267] r6:c04e15f7 r5:000000f1 r4:00000000 r3:200000937 i& k4 s) N+ Z! u+ @
- [ 170.110094] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c): Q& J1 s* f+ d: N0 h
- [ 170.121691] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)
3 u# |/ S! o& r& c' L - [ 170.132879] r8:c3000000 r7:c0597b54 r6:0001b000 r5:0001ae20 r4:000c3000
/ |3 [( h0 u9 F9 y6 I4 {7 } - [ 170.139514] r3:00000009
7 x# z) w& \, l5 G) @' R - [ 170.143766] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)# v M; k3 e% q J! b' p
- [ 170.156460] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64): ?' G$ E7 D- L- k* \/ N0 S* U
- [ 170.168436] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)% f0 K/ g/ [9 ?% y+ [
- [ 170.179176] r4:c882e000% n2 N/ w8 v9 x9 [ x
- [ 170.183032] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])
7 T+ R9 Y! g$ D - [ 170.196146] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink]) z3 I! I9 p. E! K
- [ 170.208222] r7:c69b5cd4 r6:0001ae20 r5:06a85000 r4:c69b5d58" q9 P+ D4 O) d, R! M) K
- [ 170.215339] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
8 Z: K+ t; Q8 Z3 G1 X2 A - [ 170.230158] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])6 i: i* |4 G+ F' |! l6 E
- [ 170.243631] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])% z9 S; c2 Z+ O: m# |, j
- [ 170.256132] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])
: Q: T, m( D( G9 Y/ C - [ 170.269132] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
* r7 _6 m) L$ d - [ 170.282202] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])5 y% I; V3 u7 o9 n) p% y
- [ 170.295064] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])2 _0 y* t" @) T' s- z3 ?/ p
- [ 170.308023] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
8 b2 c! n: _) ~! ^1 k/ Y; ` - [ 170.319581] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100% f- n! ?% M) {
- [ 170.326847] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)
" j* g6 H% _8 U, }2 b- j! ] - [ 170.337723] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78. @2 p; w2 ?' y1 ?4 N2 P3 `
- [ 170.344730] r4:c6938100" K8 J9 J" V! @& _
- [ 170.347451] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
8 u, j2 Y6 i1 B3 l - [ 170.359236] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4
0 O F% A6 p' K1 ~4 @4 _- a - [ 170.365333] ---[ end trace 8ea019fcb39ed870 ]---' o/ v) I% ^& }5 s& o$ k a8 n, T
- [ 170.370067] *** MemoryOS_map: Failed to map to host address space!
) @- `. Z+ t* r2 E% n - [ 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.c
5 i4 Z/ e( y: l$ Q! l! Y - [ 170.398195] *** _ProcMgr_map: Memory_map failed; s* y0 K, ~8 Z8 j* r/ S% K( {
- [ 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.c8 H& c! r" @/ y r* ~4 ^
- [ 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 r' h3 R" h: M3 b, u
- [ 170.445669] ------------[ cut here ]------------
+ G X$ w L- S K/ x9 L6 w; n+ t) f - [ 170.451876] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()
4 Z' s/ C4 w2 b# p+ L2 L - [ 170.460073] Modules linked in: umsg(O) syslink(O)
% ]( E( r u$ A5 f) q2 A - [ 170.466353] Backtrace: 2 p% w" H$ R. U7 K
- [ 170.468904] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
. G# [) M0 _, J5 L- N% `3 j - [ 170.480977] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093
8 L2 f* y2 P& }% r) Y - [ 170.486846] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)
- A1 S4 e6 ^ [, C* Y - [ 170.498292] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)% I3 O4 d- N6 M% B# @
- [ 170.509539] r8:c301a000 r7:c0597b54 r6:00008000 r5:00006828 r4:000c301a3 a/ k! r7 M; W3 }& r
- [ 170.516539] r3:00000009
# `8 K$ D! D8 E0 \/ [ - [ 170.519280] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)
: [* F" i: l o. m2 m - [ 170.532990] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)
& e5 D6 J+ l. z4 s3 L# d* v1 ` - [ 170.544882] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)+ h: y7 ~/ T+ r6 B z: v2 ^
- [ 170.555616] r4:c882e000
" S: R3 C% ~( z/ V4 H: t - [ 170.558868] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])
5 S* D5 g# K* \: I - [ 170.572097] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink]) i0 Q: `) O4 r# [4 s; \; f- W1 y
- [ 170.584085] r7:c69b5cd4 r6:00006828 r5:06a85000 r4:c69b5d58' a9 p- u( D5 F! Q6 [
- [ 170.590909] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
/ a& F8 p6 | m3 M - [ 170.605710] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])
% N% P( S; h" @7 w9 W7 U" J$ {7 e - [ 170.619133] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])7 O: u% X2 S" V, r8 T9 U
- [ 170.631687] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])
! q7 b7 z/ G9 w9 i* [; O! ^! l2 S - [ 170.644708] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink]), n9 B. _/ q* b# t0 i' H+ E
- [ 170.657715] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])) a/ k+ V G6 `1 w
- [ 170.670622] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])3 {; m( ?- t- Y( a( ?
- [ 170.683603] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)2 n5 K# M) X7 ?3 ~: R V3 n
- [ 170.695136] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100
/ o' B" a5 m! W! E2 M& K/ U v) f# l0 S - [ 170.702365] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64), G& o2 |5 N7 [2 C3 b
- [ 170.713061] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78
6 ]. h) t( z$ h. J - [ 170.719736] r4:c69381002 D: ^2 N. `$ G5 y" u
- [ 170.723949] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
% A7 U7 J5 b- H" N - [ 170.734781] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4 _4 H3 R( q: H2 l" a9 b/ c
- [ 170.741127] ---[ end trace 8ea019fcb39ed871 ]---& }; ^* V: a1 d, g" n- J. [& z
- [ 170.745831] *** MemoryOS_map: Failed to map to host address space!
* P" v0 H9 j) M4 G - [ 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
复制代码 |
|