|
按照OMAPL138/用户手册/14-1-OMAPL138的多核软件开发组件MCSDK开发入门.pdf操作,到8.2.2 运行 syslink 示例程序,出现错误。报错信息如下,然后内核通讯不成功,进入死机状态,求助, a4 l5 ^8 f8 }6 x' y! i
- root@tl:/# cd /
$ i) S6 K1 |# P - root@tl:/# ./runall.sh
" c" D4 D$ p+ Z& r) Z( ] - ##########################################################$ u) H- U! f- z9 V, d6 S
- # Loading modules in ex33_umsg/load_umsg.sh
7 |2 o( Y5 E U) T5 `" p9 M - + insmod ./ex33_umsg/umsg.ko
! J$ M9 w6 J P$ Y! b; ~# B2 l - ########################################################## [8 t \/ { ^; S P! B
- , }8 }2 x6 u" [) B
- ##########################################################; h6 X- F* T; [0 n R% k
- # Running example in ex01_helloworld/debug, g2 F7 g d: @
- ##########################################################- u* w! ?( q' a7 K' Y7 v$ U
- + ./slaveloader startup DSP server_dsp.xe674
o0 E0 ^; g0 Y% |& A7 j+ H* U; I - Attached to slave procId 0." m8 T& ~1 o$ I. ~. B
- Loading procId 0.0 z0 Y C0 v& t5 a/ d. ^
- [ 170.068595] ------------[ cut here ]------------
( {$ j- a& W5 {" _ - [ 170.074813] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c(): l, I, d; m5 B" _7 l
- [ 170.084445] Modules linked in: umsg(O) syslink(O)% P1 k$ g+ U# O; T) S3 {
- [ 170.089278] Backtrace: % {, N1 \# k2 i" o- r" |: [
- [ 170.093323] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)# u' Z1 Q0 T2 ?/ F+ e* B
- [ 170.104267] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093
6 O, h6 f7 z$ k - [ 170.110094] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)& C' n- Q y1 v
- [ 170.121691] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)) @7 e- t3 q- `: L* N5 x
- [ 170.132879] r8:c3000000 r7:c0597b54 r6:0001b000 r5:0001ae20 r4:000c3000
4 j, e# e6 m' ^5 r, N6 C - [ 170.139514] r3:000000098 U5 K' |4 _- e
- [ 170.143766] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)
) G* N6 Q% l0 q; e6 N! h" h0 u. b - [ 170.156460] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)
* S0 \2 U- o. J# x - [ 170.168436] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)
( S# F% e. g; z. J4 k& x- {; z - [ 170.179176] r4:c882e000
( X6 I* M( ]* w! l7 U - [ 170.183032] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])+ K1 @2 |# L9 j' o
- [ 170.196146] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])! s4 d! p7 i# H1 I4 S+ i
- [ 170.208222] r7:c69b5cd4 r6:0001ae20 r5:06a85000 r4:c69b5d584 E7 b; r) Z" p' e/ R5 S U, d
- [ 170.215339] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])/ P; _9 }/ ?+ a2 J8 Z5 w
- [ 170.230158] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])
/ l, Q( h- ` q* ?6 T6 v - [ 170.243631] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])
. o5 v1 M) v7 K - [ 170.256132] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])( n7 _1 n6 g9 K* P. g7 i* S
- [ 170.269132] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])3 A8 P8 l5 V# m ]$ p6 s
- [ 170.282202] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])
! m' I. X/ g0 Z1 F3 B q - [ 170.295064] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])
+ E* ^0 l7 c3 O3 R# Y - [ 170.308023] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)8 k+ G+ f4 z: w8 ]2 ?
- [ 170.319581] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100
2 J2 b8 B8 T% r - [ 170.326847] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)2 [! I/ T" e) L/ k( A) {$ S
- [ 170.337723] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78! M$ _, H0 }% i+ h5 l. E
- [ 170.344730] r4:c6938100! k! e3 G& n" `: R$ C
- [ 170.347451] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c). E0 E4 Z ~" e$ w' C
- [ 170.359236] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc41 e& c* i& O8 @# R+ u
- [ 170.365333] ---[ end trace 8ea019fcb39ed870 ]---, F- ~( f, t$ u& G3 ^0 ]
- [ 170.370067] *** MemoryOS_map: Failed to map to host address space!! P: h( ~* q5 [ |# 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
9 |+ V8 B* P3 y3 v0 Y; p% I/ V - [ 170.398195] *** _ProcMgr_map: Memory_map failed5 Y4 H# a2 X8 g' s
- [ 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
# |1 V3 n- ~5 t5 H/ ~9 ?5 F - [ 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
: y2 z8 n1 J2 l, N8 d0 I: f - [ 170.445669] ------------[ cut here ]------------0 x/ b; y9 Z5 l0 ]8 e4 R8 j
- [ 170.451876] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c(), @' I$ }$ F6 g, R4 [
- [ 170.460073] Modules linked in: umsg(O) syslink(O)
8 `2 z4 \: c8 y- H - [ 170.466353] Backtrace: 7 a. {% \4 j/ I! P4 S
- [ 170.468904] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
3 l! Y; _4 N/ N- \ - [ 170.480977] r6:c04e15f7 r5:000000f1 r4:00000000 r3:200000932 k% B/ |& F: @5 f
- [ 170.486846] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)
$ C) @8 t' [ f$ b - [ 170.498292] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)3 _- X2 q/ q1 S" v% g
- [ 170.509539] r8:c301a000 r7:c0597b54 r6:00008000 r5:00006828 r4:000c301a: r% o% m' `3 Z
- [ 170.516539] r3:00000009
) k% \5 F; E4 f5 l- r - [ 170.519280] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)
; W0 T* Y( J' A7 _/ }1 J2 y - [ 170.532990] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)
* i/ s* O: w3 W0 v - [ 170.544882] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)
7 W' }0 \" l5 ^+ C% e* y, M - [ 170.555616] r4:c882e000
2 r* m8 l% \; C" c: S1 B - [ 170.558868] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])% }/ c: Y5 Y8 R$ R _
- [ 170.572097] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])$ u. ]: `$ S! T- F ~/ i& b( c m
- [ 170.584085] r7:c69b5cd4 r6:00006828 r5:06a85000 r4:c69b5d58
% i3 c% y# e6 Y. M/ g" \ - [ 170.590909] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
( A4 d. a( z7 n% P. a A - [ 170.605710] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])+ w4 ?; |9 M& ~5 X: ~: V
- [ 170.619133] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])0 ], y) _& Q L8 v7 }
- [ 170.631687] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])
5 [" k2 O7 ^, o* S+ n% d) Q8 O$ \' S - [ 170.644708] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
4 M1 w: C6 D1 L+ P6 R* g - [ 170.657715] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])! O" i8 W& k" \& }9 B
- [ 170.670622] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])
" Z0 C4 a( a. U% I ]9 _) q - [ 170.683603] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)# V! Q6 E8 `. o, j( k
- [ 170.695136] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100
3 T2 O( S. K' F9 n6 I - [ 170.702365] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64), ~& k, s' [) W, N
- [ 170.713061] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78
7 o1 P6 o9 H% ]/ O0 { d0 F9 D/ k - [ 170.719736] r4:c6938100+ c1 J- T" l3 X
- [ 170.723949] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c) q, g1 m, `6 a4 I* A, g
- [ 170.734781] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4* u% `! e f0 R+ j" k9 |
- [ 170.741127] ---[ end trace 8ea019fcb39ed871 ]---( x4 K$ f! `. |9 b/ r
- [ 170.745831] *** MemoryOS_map: Failed to map to host address space!+ `: |8 l' a; x% w! F
- [ 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
复制代码 |
|