|
|
按照OMAPL138/用户手册/14-1-OMAPL138的多核软件开发组件MCSDK开发入门.pdf操作,到8.2.2 运行 syslink 示例程序,出现错误。报错信息如下,然后内核通讯不成功,进入死机状态,求助
0 v3 ~& J1 ` w9 O# T4 u; L% E2 H& [3 F- root@tl:/# cd /4 {- v r1 @7 \: P. I' T
- root@tl:/# ./runall.sh
. @3 `' o5 N, f l* H' t3 L. d - ##########################################################
# _* ^* x1 j2 s- s- I) A, {- }+ z - # Loading modules in ex33_umsg/load_umsg.sh
# U7 N* E2 {5 v) w' e# @ - + insmod ./ex33_umsg/umsg.ko
' p5 M: y% D7 @; P* @ - ##########################################################
* p- ?0 v& G& }, c# `
9 g0 `' Y6 g4 Q# L3 V9 {9 p, d- ##########################################################9 i* S# G; I% \% J. v. e1 Z
- # Running example in ex01_helloworld/debug
. @9 p, X% V) G - ##########################################################
3 j' c) }* y9 L - + ./slaveloader startup DSP server_dsp.xe674
- Z% Z3 x% U2 p2 w3 D+ [) ] - Attached to slave procId 0.
% q6 A f: Z6 r/ y ]1 _4 j* d+ N' k5 I5 S - Loading procId 0." j- c* {0 k% \. \# I
- [ 170.068595] ------------[ cut here ]------------
, E2 v. H5 F: K8 E' X - [ 170.074813] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()
; M2 r: G+ i% P - [ 170.084445] Modules linked in: umsg(O) syslink(O)
; ?( O/ U3 g X- P4 S: u - [ 170.089278] Backtrace:
' ?$ n- T5 E2 u: n( H/ G - [ 170.093323] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)/ ~1 F5 G% q: y5 K- @5 v
- [ 170.104267] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093! o2 C; V8 r2 Q/ a: w
- [ 170.110094] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)& Z( V# y8 g4 T o& S& n* b+ O7 Z
- [ 170.121691] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)0 f! h+ S( j0 @6 n, q _
- [ 170.132879] r8:c3000000 r7:c0597b54 r6:0001b000 r5:0001ae20 r4:000c3000
* H- R% @6 o' h9 M. M) E2 y: t0 h - [ 170.139514] r3:00000009
5 z5 L4 q; ]* H/ w0 d3 b- Y% q - [ 170.143766] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)
* u( [% c7 }. w7 l - [ 170.156460] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)7 g, ~4 e* a. N
- [ 170.168436] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)
- T9 J3 Z0 S/ z! p$ o - [ 170.179176] r4:c882e000
7 r- B7 L9 L d2 g- |+ N - [ 170.183032] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])
' P2 k6 L! a7 y0 r# U - [ 170.196146] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])
% k0 t1 f# Y6 I( r* z% [' j: N7 I( y - [ 170.208222] r7:c69b5cd4 r6:0001ae20 r5:06a85000 r4:c69b5d58
7 X% j: Z Z, ~; Y0 L3 s - [ 170.215339] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
: X4 H4 V' E+ h/ G o1 S - [ 170.230158] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])+ L1 H' O' X7 w0 S& H
- [ 170.243631] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])% j. P: B3 i2 ]/ s1 w
- [ 170.256132] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])
" t9 D2 b' p8 P q Z5 b. f - [ 170.269132] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])* X8 S" z8 @5 R4 A
- [ 170.282202] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])$ o" Q7 r8 L9 U# {) D( W
- [ 170.295064] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink]), x4 m/ o; a# j
- [ 170.308023] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
8 ^% i& n9 B2 x. M! ^0 I - [ 170.319581] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100
, w! u3 R u, z% d3 ? - [ 170.326847] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)
' E* p% m8 Z+ _6 v1 z - [ 170.337723] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b787 d, g1 W! }1 \) i+ G
- [ 170.344730] r4:c6938100. V( M. V9 N. d" o& ?6 B
- [ 170.347451] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
6 G. x) |; e4 z* f# F$ L. { - [ 170.359236] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc44 l8 _7 k0 H* G3 X
- [ 170.365333] ---[ end trace 8ea019fcb39ed870 ]---% Q- X8 w; U0 r+ h2 h% `
- [ 170.370067] *** MemoryOS_map: Failed to map to host address space!- z, m# ~9 Q' I' H, P6 m0 E: a
- [ 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* {! q, s+ Z) P, T( f. O: o8 E8 F
- [ 170.398195] *** _ProcMgr_map: Memory_map failed
$ G: s0 m! g0 L( Z) |/ R" P( G - [ 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
+ ~+ t ^. Z1 z, {! E0 H3 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) : failed9 b, `9 u/ |6 A$ f# y
- [ 170.445669] ------------[ cut here ]------------/ F& [/ V& R, i8 [2 _9 C" W
- [ 170.451876] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()
& b/ ?7 e7 {) u8 Z, x d - [ 170.460073] Modules linked in: umsg(O) syslink(O)
! Q: z, o" Q. a. ~$ d H - [ 170.466353] Backtrace: $ f' X" p# F$ @3 b" U
- [ 170.468904] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)% {# U! D2 t1 m9 @; ?( H
- [ 170.480977] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093
# t" j& Y: x; p& R - [ 170.486846] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)
. g1 I' l H- \7 t9 T6 b: s - [ 170.498292] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)
: s) Y3 p' _" t4 x/ L+ J5 u2 u - [ 170.509539] r8:c301a000 r7:c0597b54 r6:00008000 r5:00006828 r4:000c301a
0 z# q/ x0 m1 N( ?4 \3 k( z/ b - [ 170.516539] r3:00000009& O, ]/ N/ r4 Q4 J, L" N( `
- [ 170.519280] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)9 W9 j- Z i, E8 @% Y
- [ 170.532990] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64); P" ~# j- I, c/ |1 F. y
- [ 170.544882] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)
, v: _( b! r) s+ |0 Y9 J/ l R - [ 170.555616] r4:c882e000: Y2 d8 ?# W, f# [0 G' l( ^( o4 y+ Y
- [ 170.558868] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])/ g& A2 u M, ?/ u8 P1 Y% G/ H
- [ 170.572097] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])
' C$ T |2 U: K7 [' L - [ 170.584085] r7:c69b5cd4 r6:00006828 r5:06a85000 r4:c69b5d58. a" `: T( F2 r# T: c
- [ 170.590909] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
! l$ _9 d$ o% A7 |' s- _- ` - [ 170.605710] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])/ G6 [* U, b5 i \' ^
- [ 170.619133] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])2 T }" I4 [6 [# r
- [ 170.631687] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])8 h% F% b# K- [ x* Q. j% I
- [ 170.644708] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
4 `; A3 n) h4 z2 T0 z$ T/ X - [ 170.657715] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])% Q. C6 s0 w% k# u3 q! v- R
- [ 170.670622] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])( H4 I1 g D6 Q
- [ 170.683603] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
: o; `: Y! f8 Z& e4 |' h - [ 170.695136] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100
9 z3 A) f: r% V1 c) b+ ~8 q4 ] - [ 170.702365] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)
7 R, O- v6 A% V; U5 q7 d - [ 170.713061] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78
& c: x. l2 O4 r: y, q+ A. G - [ 170.719736] r4:c6938100
* g1 [$ [, k* k; Q1 D. P8 V( @8 \ - [ 170.723949] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)8 [' @: R4 T& p) Y- O% }5 @
- [ 170.734781] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4! T' K- R3 f# R x0 @! H: S% T
- [ 170.741127] ---[ end trace 8ea019fcb39ed871 ]---
3 v( D0 q; J. B) ?" g6 V - [ 170.745831] *** MemoryOS_map: Failed to map to host address space!
1 z+ c& b/ _, P- k - [ 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
复制代码 |
|