|
|
按照OMAPL138/用户手册/14-1-OMAPL138的多核软件开发组件MCSDK开发入门.pdf操作,到8.2.2 运行 syslink 示例程序,出现错误。报错信息如下,然后内核通讯不成功,进入死机状态,求助
5 f) F2 y8 k% M v* r- root@tl:/# cd /5 B$ V6 ]1 C) g7 x
- root@tl:/# ./runall.sh 4 s7 d9 j% R9 U; O1 d4 i
- ##########################################################
0 B+ a, L4 a: C, O G - # Loading modules in ex33_umsg/load_umsg.sh
6 B5 I- I" F0 K7 ^4 s9 [4 O - + insmod ./ex33_umsg/umsg.ko
% M* L" B1 d1 L) F - ##########################################################$ U. `" F2 m- A0 o/ ~+ `
- , V8 M; ?8 r8 t* R5 [* t8 o- i5 q( e8 w
- ##########################################################
! X5 M, D: O! J! x - # Running example in ex01_helloworld/debug
A& O, F& e5 K8 L1 s/ w - ##########################################################
$ [' J$ \ G' W1 a- c4 x2 H- t - + ./slaveloader startup DSP server_dsp.xe674/ W: j0 d9 R7 o
- Attached to slave procId 0.
1 M8 I8 u8 b2 Y, K! i - Loading procId 0.6 p) `1 S; z( C( c8 I
- [ 170.068595] ------------[ cut here ]------------
* O9 t7 Y; J9 k4 h" n( R - [ 170.074813] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()8 i; `: X7 f' I4 T! N' H- g
- [ 170.084445] Modules linked in: umsg(O) syslink(O)
8 z) g8 d- T2 L" D* [( O1 j - [ 170.089278] Backtrace:
0 h7 H+ i1 t& p" e+ \ - [ 170.093323] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c), ]! A# ]% ]# }2 c! l
- [ 170.104267] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093: Q7 E* M, r& j7 x8 {
- [ 170.110094] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)
& O2 S+ [$ m4 x$ M. ~% t - [ 170.121691] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)) x8 D* M$ P8 }2 d
- [ 170.132879] r8:c3000000 r7:c0597b54 r6:0001b000 r5:0001ae20 r4:000c3000
* y5 |( S$ O, T/ ?: ~. d9 a - [ 170.139514] r3:00000009( L$ E4 Q# J( R" A
- [ 170.143766] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)
# a& l4 j1 T! f. G. [ - [ 170.156460] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)0 }, z3 x) p: \$ t- U
- [ 170.168436] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)% J& z! Y4 I$ u8 n+ S7 }
- [ 170.179176] r4:c882e000
, t$ q) _& v& f - [ 170.183032] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])2 b, b& Q* O5 m; j
- [ 170.196146] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])+ k7 v; r8 z9 J0 N/ l
- [ 170.208222] r7:c69b5cd4 r6:0001ae20 r5:06a85000 r4:c69b5d58- ]6 V: f% A! V
- [ 170.215339] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])5 _' [% p* _5 r2 G# @) Z( m
- [ 170.230158] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])0 w- x" p, T, [" I) {
- [ 170.243631] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])
: J* X/ [+ S$ f/ o# ~% T. } - [ 170.256132] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])6 R& x: w v$ r1 o
- [ 170.269132] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
0 A4 Q) z+ }* X6 V0 R' v. \3 C - [ 170.282202] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink]), x% ?/ f$ n9 }& B+ d( r; w
- [ 170.295064] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])
9 H, d" z+ Q) X/ {! k - [ 170.308023] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
& J( w7 k; h V: f+ m - [ 170.319581] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100
3 u- J. H* i+ i! u6 m" g - [ 170.326847] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64) W' ^5 i& _' R6 M3 y5 W
- [ 170.337723] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78% y; N& p5 U+ w- v; [, \' ]8 \
- [ 170.344730] r4:c6938100
/ x- i; W6 e" { - [ 170.347451] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)# t4 r' p! u3 i+ ^1 R
- [ 170.359236] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4
3 y' z- N# }2 o4 M) W3 f |, ] - [ 170.365333] ---[ end trace 8ea019fcb39ed870 ]---
, X$ o9 r5 B' Z7 v/ Y% O3 w. R7 o - [ 170.370067] *** MemoryOS_map: Failed to map to host address space!
' E7 r0 p4 b& r! b- L% W - [ 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. e+ N) L* v8 @1 S& H
- [ 170.398195] *** _ProcMgr_map: Memory_map failed
1 c6 O& k) @, i9 ~ - [ 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* c7 B& W2 V6 D- M
- [ 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) : failed7 d2 g* O6 J$ }" d8 O/ R% o7 h
- [ 170.445669] ------------[ cut here ]------------
: t! W( J. t6 c0 F - [ 170.451876] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()+ m! O* ~) @2 [/ W9 T0 V
- [ 170.460073] Modules linked in: umsg(O) syslink(O)) a+ ?8 v8 [+ y. I5 D
- [ 170.466353] Backtrace:
) i. ~4 h! \% y! b9 g) W( }+ [3 M - [ 170.468904] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
$ P9 Y* T+ V x5 j1 a2 U$ C! O - [ 170.480977] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093# v/ F+ N. |, l4 H; s; T% I
- [ 170.486846] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)
" L# Q! p1 F4 Q/ s1 n1 R, ` - [ 170.498292] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)% I: H/ O8 }7 G( p/ F3 i3 H
- [ 170.509539] r8:c301a000 r7:c0597b54 r6:00008000 r5:00006828 r4:000c301a
! d& o/ z- s0 Y* m6 c, g - [ 170.516539] r3:00000009
' S! M: N7 E: V8 D/ }7 U - [ 170.519280] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)# d9 D% l, Y& B6 m( e1 n
- [ 170.532990] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)
& c% m$ h z* w7 V) ] - [ 170.544882] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)# U( R! g H& A# a
- [ 170.555616] r4:c882e000' {& o d) \( V* _& T4 [
- [ 170.558868] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])
9 d1 g& V6 ?+ a- {5 Y2 [% h) Z3 R - [ 170.572097] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])
- @8 z8 u7 B7 c3 P, P2 S2 W - [ 170.584085] r7:c69b5cd4 r6:00006828 r5:06a85000 r4:c69b5d58) E ]. x! w* @) ]6 o" d
- [ 170.590909] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
9 W% W. O9 l% Z& K) O - [ 170.605710] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])
2 X! z( r. w6 ~& J7 ? - [ 170.619133] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])2 Y' _% m; z# M, {2 O
- [ 170.631687] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])
$ E) _+ \6 Q% W2 J3 e2 k/ ^ - [ 170.644708] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
1 I6 d3 p/ T9 |4 C - [ 170.657715] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])
0 S0 q# M; [! ^" i, B - [ 170.670622] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])
& A% O% S0 E8 C+ k( W* E - [ 170.683603] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0), ^/ k! A, s% u* {
- [ 170.695136] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100
3 E' ^5 i6 m/ {& Y - [ 170.702365] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)" s5 f! ?* l- E9 R- ?! M
- [ 170.713061] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78: Q' s2 b4 F/ h- F# [
- [ 170.719736] r4:c69381007 w2 o' S: i" m
- [ 170.723949] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c); k7 V5 m4 u+ A6 l+ `
- [ 170.734781] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4 ]+ g( ~) e4 e0 c( d% m% x; W
- [ 170.741127] ---[ end trace 8ea019fcb39ed871 ]---
$ w% l! m! |! p7 W. V - [ 170.745831] *** MemoryOS_map: Failed to map to host address space!
' F: k9 H: L- X/ y4 D - [ 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
复制代码 |
|