|
按照OMAPL138/用户手册/14-1-OMAPL138的多核软件开发组件MCSDK开发入门.pdf操作,到8.2.2 运行 syslink 示例程序,出现错误。报错信息如下,然后内核通讯不成功,进入死机状态,求助
] U3 S2 a( O/ z- root@tl:/# cd /9 ] z6 _) j4 w8 c6 `
- root@tl:/# ./runall.sh
% I+ F R" ?: E% a- k1 d - ##########################################################) G( Z$ A# O& ]$ T6 v S/ d
- # Loading modules in ex33_umsg/load_umsg.sh' v9 ?6 }, H: x1 T; a0 ~
- + insmod ./ex33_umsg/umsg.ko
% h3 R, o! ~. t - ##########################################################
6 s; R$ N, I8 e. R6 X$ b8 O0 H( ~
/ g$ v& w- g$ g V5 x+ G- ##########################################################
, S3 r& J" s! q; l( T8 t. d - # Running example in ex01_helloworld/debug
! G8 H$ M7 R4 E% J% R$ r: w - ##########################################################
( B% Y" P: J& U - + ./slaveloader startup DSP server_dsp.xe674
4 o% H3 n8 b2 K" R! \ - Attached to slave procId 0.
( q! h6 J g$ O$ h3 s5 b# z, x( U. ?& ] - Loading procId 0.
+ G8 }- P! Z( d- \) i9 \ - [ 170.068595] ------------[ cut here ]------------( i. E3 P9 C- `4 T, T$ P
- [ 170.074813] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()" Z0 ]: D& c+ A' l
- [ 170.084445] Modules linked in: umsg(O) syslink(O)! w |/ _9 _/ s+ X& v i. |
- [ 170.089278] Backtrace:
4 B2 ] W3 ^" [# c1 R9 o - [ 170.093323] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
) h% m# M! B' ? - [ 170.104267] r6:c04e15f7 r5:000000f1 r4:00000000 r3:200000939 J- x5 E4 k0 ?% O+ r. x/ t
- [ 170.110094] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)
; g1 c$ }3 S3 `* b4 B - [ 170.121691] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c). n! `' c8 n+ ^5 `# F/ T! V; U4 q& n
- [ 170.132879] r8:c3000000 r7:c0597b54 r6:0001b000 r5:0001ae20 r4:000c3000
1 m" M3 N& M! y7 M3 t! i' f V4 b* R - [ 170.139514] r3:000000093 v# H& o1 t4 h: Z5 J% V
- [ 170.143766] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)! A& X& }! M$ G
- [ 170.156460] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)4 p$ o* s" i* z# s3 @. d
- [ 170.168436] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)1 x$ `! M6 u4 `/ e* x2 x
- [ 170.179176] r4:c882e000: w- M/ N- f+ ~6 c0 O
- [ 170.183032] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])
D) h; y2 Y @ - [ 170.196146] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])4 _. e# C0 I# F
- [ 170.208222] r7:c69b5cd4 r6:0001ae20 r5:06a85000 r4:c69b5d58
|4 b$ i7 s9 V# l2 J - [ 170.215339] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
+ H. i* ]7 w0 D( l" ~, n. |4 T - [ 170.230158] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])/ @: U9 o8 F* A5 V3 T
- [ 170.243631] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])
6 m) \5 i7 V2 o% \ - [ 170.256132] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])
k7 N, n; G+ D# J6 Q6 `" @ - [ 170.269132] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])9 Y& X3 `* h+ U, X. A
- [ 170.282202] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])
& N% M& O, s# L; r: ?2 W2 e5 ^, I - [ 170.295064] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])
# C* `$ H; m9 n# m - [ 170.308023] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)6 A, v; X" Y* U5 L- O' P5 ]& x6 B
- [ 170.319581] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100; Z: j1 i; `, [, l8 b. i
- [ 170.326847] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)
8 i% I4 X. t" U, w9 A0 v6 n - [ 170.337723] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78. P4 } S( {0 D& i9 e, a
- [ 170.344730] r4:c69381005 d0 T7 [; i8 l3 V+ ~: f7 R
- [ 170.347451] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
& a# F* t7 E8 H; |! F - [ 170.359236] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4
# L. |7 f% l$ \' M. l - [ 170.365333] ---[ end trace 8ea019fcb39ed870 ]---
# p1 Q6 p- f5 R1 C% c, \- }: B8 o7 R3 A - [ 170.370067] *** MemoryOS_map: Failed to map to host address space!
9 e! ?4 V3 V0 M) S" {/ } - [ 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 v' M: k# v5 r; c' O9 G! j0 F1 U
- [ 170.398195] *** _ProcMgr_map: Memory_map failed
9 w, Z$ M- c+ \& G* D O3 l - [ 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.c5 N- o# t) o* Q, E' `2 Z' n
- [ 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' F9 s3 p; ], H' T! g
- [ 170.445669] ------------[ cut here ]------------
! [& K% x) e$ A. x1 ]" p- v - [ 170.451876] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()
; h% ~. Q, U* k* M' M# t& X - [ 170.460073] Modules linked in: umsg(O) syslink(O)6 r' C# n: S5 x1 y
- [ 170.466353] Backtrace: 6 {3 z9 H5 j2 |6 Y5 C+ I
- [ 170.468904] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
$ F$ l0 j! o f! Q) K% d - [ 170.480977] r6:c04e15f7 r5:000000f1 r4:00000000 r3:200000930 y. E& R7 }" n1 B3 o' U2 C3 B: t
- [ 170.486846] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)- p$ x. Q# E/ Z4 G9 h
- [ 170.498292] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)
# G! L8 ?: g6 O( T. C' s - [ 170.509539] r8:c301a000 r7:c0597b54 r6:00008000 r5:00006828 r4:000c301a
) Z/ i7 N" h+ n/ q& U - [ 170.516539] r3:00000009% C3 p7 R! z4 ]: R& |7 R |6 u
- [ 170.519280] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)2 x1 w+ G; D' ^: t# m$ u" M$ `
- [ 170.532990] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)( ~* ~& K6 U# J7 Y
- [ 170.544882] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)0 g5 W/ `6 y" r! D6 x/ q) g7 `
- [ 170.555616] r4:c882e000) b8 r1 n1 O' U% Y/ a
- [ 170.558868] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])6 ]4 A+ t0 S ]8 b
- [ 170.572097] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])
% I$ o/ A' \' x+ t2 V% T& o) k - [ 170.584085] r7:c69b5cd4 r6:00006828 r5:06a85000 r4:c69b5d58* D4 i6 x0 U! r! ~9 g+ s1 ~
- [ 170.590909] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])* D) I6 V7 c! J9 _# T5 I" V
- [ 170.605710] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])
. ^+ m9 X" u- {, n8 j - [ 170.619133] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])2 y$ Q$ y) U c
- [ 170.631687] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink]); N% t9 T h& K! O* y
- [ 170.644708] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
- q5 H% L5 ?! H. L7 C j+ V - [ 170.657715] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])6 c& l" I+ |0 A) I+ p4 k0 L9 I- I
- [ 170.670622] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink]). q6 E6 ?. M: z' c- Q
- [ 170.683603] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)) J6 L+ ^% C% g( H
- [ 170.695136] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100
; ?3 M; @( j. k, y8 `% ~ - [ 170.702365] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)' C: F0 p( q3 Z, H. x
- [ 170.713061] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78
G2 R# W, g% B( b6 j* Z- u. V+ Q - [ 170.719736] r4:c6938100
% J, `9 i$ G! N0 w; {6 p - [ 170.723949] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c), O+ ^# |* `: `& |! S; x% |) b
- [ 170.734781] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4
9 r7 b) H3 `! f8 ^( d5 P - [ 170.741127] ---[ end trace 8ea019fcb39ed871 ]---
" e2 o/ i. U }7 Q- ^% [3 p/ I - [ 170.745831] *** MemoryOS_map: Failed to map to host address space!0 E" b# s# ~3 q& @
- [ 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
复制代码 |
|