|
|
按照OMAPL138/用户手册/14-1-OMAPL138的多核软件开发组件MCSDK开发入门.pdf操作,到8.2.2 运行 syslink 示例程序,出现错误。报错信息如下,然后内核通讯不成功,进入死机状态,求助
- h' n, z" _2 ?0 i' i: o: I- root@tl:/# cd /4 F3 o# G* ]0 F
- root@tl:/# ./runall.sh 0 [, ]( \- g1 D2 H
- ##########################################################
% _% u$ L( u* t i - # Loading modules in ex33_umsg/load_umsg.sh# g1 V4 S/ [% ^
- + insmod ./ex33_umsg/umsg.ko
5 U# V2 Y$ y- a5 w* k/ y% _' P - ##########################################################) |5 V1 s; x* n7 f; l! u2 t% r" y
- 7 I2 z" s$ ~6 k7 c4 n8 `
- ##########################################################
/ C$ g) v% ]3 Z: E8 B* U; f( r2 ] - # Running example in ex01_helloworld/debug9 r7 X) w- a0 f
- ##########################################################6 I3 ]# f d7 L
- + ./slaveloader startup DSP server_dsp.xe674
7 A* B6 t2 l7 N( S( Q# x+ g N - Attached to slave procId 0.6 o+ p, {" k0 @
- Loading procId 0.
* k) O1 z1 B' X% H% _6 Z - [ 170.068595] ------------[ cut here ]------------
; F; `8 z/ ]% T1 g - [ 170.074813] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()% K# B8 P( p2 v: H% o1 C$ W
- [ 170.084445] Modules linked in: umsg(O) syslink(O)
9 }6 J0 V0 s" N* b: m T! @ - [ 170.089278] Backtrace: 1 ]$ d! D2 R" |
- [ 170.093323] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
& r W( h5 Y/ @. N - [ 170.104267] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093: e, v7 n; g& B+ L
- [ 170.110094] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)- N7 d2 w5 i0 u0 R) N
- [ 170.121691] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)
. |9 i/ C7 C' p# {0 q# k# U - [ 170.132879] r8:c3000000 r7:c0597b54 r6:0001b000 r5:0001ae20 r4:000c3000 F* J8 T" i, y$ O$ N V
- [ 170.139514] r3:000000094 ?' C1 k: S/ o, K3 U5 {/ H2 b- n1 P5 X- q
- [ 170.143766] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)
+ J/ V2 O+ z, b - [ 170.156460] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)
) t4 o1 v/ Q" B; c. U; q - [ 170.168436] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18); ^( f8 f: M2 Y1 j
- [ 170.179176] r4:c882e000+ B8 I. T5 v) Z- q- L2 a* e
- [ 170.183032] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])' F/ f3 o* n( |1 W5 ~
- [ 170.196146] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])
3 A: P6 J u4 a - [ 170.208222] r7:c69b5cd4 r6:0001ae20 r5:06a85000 r4:c69b5d58
' T" T# g0 G" j" J: ?. l/ S - [ 170.215339] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
o5 k8 k% s* Q9 ]) e& |' |7 E! l0 C, ~ - [ 170.230158] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])
( h. e1 g# j; [2 Q1 ~7 \9 ? - [ 170.243631] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])9 X/ u) l) a* s I( Y) d
- [ 170.256132] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])1 u( k6 u) K/ b# z
- [ 170.269132] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
m. E& [) C* g" {9 f* K - [ 170.282202] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink]): A5 U7 p! D1 \" h! h1 H
- [ 170.295064] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])- z4 V. e! q1 F, [! c4 n `/ l9 e& ?
- [ 170.308023] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
6 S- G: a: l1 f* u8 g - [ 170.319581] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100$ \9 `! \0 G5 U. K
- [ 170.326847] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)2 T; E) s0 @5 A7 O
- [ 170.337723] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78' f! y4 R% v: |- W5 _' z2 M
- [ 170.344730] r4:c6938100
$ Q! z! Z7 F$ C, q - [ 170.347451] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
) j/ J1 U! O' u2 y( i; Q1 Y: @ - [ 170.359236] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc40 a9 t# X ?$ @2 O: W$ S
- [ 170.365333] ---[ end trace 8ea019fcb39ed870 ]---
' f; ?& X/ ?7 Z3 t* @ - [ 170.370067] *** MemoryOS_map: Failed to map to host address space!
- K$ u. D) j: R, X# I( E - [ 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
( }; \8 @. u( K$ s( [ - [ 170.398195] *** _ProcMgr_map: Memory_map failed
5 _) a% C3 e9 h9 B - [ 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
" v( {, x* y# P0 Q K3 B - [ 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
8 [& h4 W3 ]: ] I; z/ { - [ 170.445669] ------------[ cut here ]------------
6 c5 B& Z5 `" ] - [ 170.451876] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()
3 O9 W* {, m5 X0 e6 k; A& J& x; L/ h - [ 170.460073] Modules linked in: umsg(O) syslink(O)
: d u4 N$ t9 A. N' J - [ 170.466353] Backtrace:
- l6 `; X! j5 b9 {+ P/ C; u/ U - [ 170.468904] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)0 b# L$ X$ T' r& f- R6 g4 b- M
- [ 170.480977] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093; r8 v& D& p, l/ h; v1 v# m
- [ 170.486846] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)* {& e" k" C% r
- [ 170.498292] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)! y( p( f9 d/ k
- [ 170.509539] r8:c301a000 r7:c0597b54 r6:00008000 r5:00006828 r4:000c301a
1 @) h/ [8 x/ ]5 d0 P, ` - [ 170.516539] r3:00000009, i- |. l: j3 ^/ x5 C3 T; Q; w
- [ 170.519280] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)
% K4 d( I8 k: L% |; p. ` - [ 170.532990] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)
1 M" Y) A; w( }& k$ A - [ 170.544882] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)
! ?$ R( s6 T9 Z: b$ E- X - [ 170.555616] r4:c882e000* c q1 M4 t0 ]- Z. [
- [ 170.558868] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])9 Y, }/ T: U/ @: d( l$ E" U% }
- [ 170.572097] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])( Q, S$ W5 B9 N; {/ [4 C f! p
- [ 170.584085] r7:c69b5cd4 r6:00006828 r5:06a85000 r4:c69b5d58
( L2 h1 @) F8 P7 R4 Y0 C - [ 170.590909] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
8 e- s4 z& @" C; l6 \ - [ 170.605710] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])& ~% L+ W3 l x
- [ 170.619133] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])
6 @& S2 _' v! A! v) ]5 w2 E; H, \ - [ 170.631687] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink]); `* y3 I6 A+ R( v e
- [ 170.644708] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])& Y& j E0 M A! z. X5 z, H, N
- [ 170.657715] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])" d& z) G. u' [# Q: n" x
- [ 170.670622] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])# h9 ~0 R0 J+ B' I5 `
- [ 170.683603] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0): z0 p1 @" S" f2 H% ]
- [ 170.695136] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c69381002 h8 W" o5 f) r6 s7 Z+ K! U
- [ 170.702365] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)
w% w+ [3 M5 J% |. T - [ 170.713061] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b782 I1 {! |9 V1 x% U
- [ 170.719736] r4:c69381004 a3 K+ t8 f+ n: G9 \
- [ 170.723949] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
4 c3 Z' i4 Y5 Y: u6 }% ]) ~ - [ 170.734781] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4
& G, H' h- f9 P( V - [ 170.741127] ---[ end trace 8ea019fcb39ed871 ]---* G8 [) \1 a% m4 D
- [ 170.745831] *** MemoryOS_map: Failed to map to host address space!! D, s1 r/ a3 I. ?
- [ 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
复制代码 |
|