|
按照OMAPL138/用户手册/14-1-OMAPL138的多核软件开发组件MCSDK开发入门.pdf操作,到8.2.2 运行 syslink 示例程序,出现错误。报错信息如下,然后内核通讯不成功,进入死机状态,求助
' {2 c1 _5 _; B1 T% K- root@tl:/# cd /: K" F" X* @$ R9 `; l( a
- root@tl:/# ./runall.sh
+ U% @' [6 H: m8 F' i - ##########################################################- e9 s0 X/ i3 }$ Y
- # Loading modules in ex33_umsg/load_umsg.sh
- |- i. F# x+ p2 a - + insmod ./ex33_umsg/umsg.ko6 p! J+ r- @5 B, f9 A( }
- ##########################################################
3 P( P. O" M& f
( @/ [. L9 {1 U" q" r- ########################################################### \4 [4 x9 m" Y, P9 _
- # Running example in ex01_helloworld/debug1 w7 Q" r" m# N$ }* `* `
- ##########################################################
+ a+ \2 `3 ~ n. x* F8 d, m - + ./slaveloader startup DSP server_dsp.xe674; e4 a: }4 B' \" q: Y
- Attached to slave procId 0.
! o' u, C+ s1 ?( O- P& Z - Loading procId 0./ r! V9 E& V0 J- F8 J4 f `
- [ 170.068595] ------------[ cut here ]------------
2 r( f* B; a6 z# N% j5 d - [ 170.074813] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()
* b9 n5 W3 X! _* C, y, O" m @ - [ 170.084445] Modules linked in: umsg(O) syslink(O)+ T0 G+ H2 \% @4 J& _: F
- [ 170.089278] Backtrace:
; [) N8 X" u' o; P: |( H/ C3 R5 c; P - [ 170.093323] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
+ n. `9 c* `7 E% f7 e% M - [ 170.104267] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093# J2 X' m$ S6 `! K9 @. Y+ F
- [ 170.110094] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)
9 J9 b4 X7 u6 A' a2 n! f - [ 170.121691] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)7 _8 _5 B6 Y. y, B
- [ 170.132879] r8:c3000000 r7:c0597b54 r6:0001b000 r5:0001ae20 r4:000c3000
5 k7 l* |7 W& h! i; r6 v; T - [ 170.139514] r3:000000090 a }: M1 F p4 Z% |
- [ 170.143766] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)) z5 o* M a; R( j4 N* D/ ^
- [ 170.156460] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)
$ T: c$ r$ I' |; e; m - [ 170.168436] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)
; W4 R5 B0 b. v" d% B) s - [ 170.179176] r4:c882e000
/ T3 p/ Q' E6 v+ s! N+ f - [ 170.183032] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])
7 h6 E2 \' [; K7 P: O1 I) l) } - [ 170.196146] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])
3 [- r3 @: L1 M6 \2 p" S& k" X - [ 170.208222] r7:c69b5cd4 r6:0001ae20 r5:06a85000 r4:c69b5d58
6 D. @. j- L& g+ g. ?# ` - [ 170.215339] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])
7 X7 v, ]4 S; d' X! w1 r+ h/ I - [ 170.230158] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])
3 Q$ B& _5 G n: u - [ 170.243631] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink]): v3 D3 L, z, b# a/ [" B
- [ 170.256132] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])
7 l- ]2 C$ {2 _6 B% }# L8 d" A6 L - [ 170.269132] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink]), J) w3 x# E e( H& E
- [ 170.282202] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])2 B& Q% E! o% o. o( R9 B
- [ 170.295064] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])
& A# ]9 i8 L( z+ x - [ 170.308023] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
6 M# R4 ~) M- s$ w& s4 D( p; ` - [ 170.319581] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100* t. R# x, R# G! l0 s
- [ 170.326847] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)2 K) t v4 D% v. E
- [ 170.337723] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78
" b, u- W7 f7 v - [ 170.344730] r4:c6938100/ N" v' X& r0 k4 |6 L
- [ 170.347451] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)& j0 K; g6 _9 H! v2 x) `; `
- [ 170.359236] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4
, ]) ^! ^9 R6 r' F& I( l# O9 r - [ 170.365333] ---[ end trace 8ea019fcb39ed870 ]---4 ?2 J# q2 ^. G$ z2 n
- [ 170.370067] *** MemoryOS_map: Failed to map to host address space!
1 \/ y" t$ ^0 C - [ 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! h$ n' \% T, w. G5 ^: x2 V; W
- [ 170.398195] *** _ProcMgr_map: Memory_map failed
- r/ v4 A, M( W t+ ^& W, N7 z! E/ ~ - [ 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
- i* p4 y; @& 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
3 H" K; ~2 s# n A. y. I M - [ 170.445669] ------------[ cut here ]------------# H: R' m' @. }2 h
- [ 170.451876] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()0 i8 p8 S$ h" t5 |& x
- [ 170.460073] Modules linked in: umsg(O) syslink(O)
: g$ l4 T3 ^2 t& |0 s - [ 170.466353] Backtrace:
, B8 x( H8 u8 s2 T% x+ _ - [ 170.468904] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)* C/ ~6 K! l; u
- [ 170.480977] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093# D" |1 D1 u+ C% ` Z. Q
- [ 170.486846] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)
C* j" P4 ]% M7 H/ P - [ 170.498292] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)
3 H. f) `- g- ~1 S" z7 v3 {, _ - [ 170.509539] r8:c301a000 r7:c0597b54 r6:00008000 r5:00006828 r4:000c301a
& h9 d) g" N) m' z$ m, W - [ 170.516539] r3:00000009
* `$ O! J: w1 f" W7 z - [ 170.519280] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)
$ N7 a% ^. J' K" ]( i$ }; P6 S - [ 170.532990] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)
" Z! t4 M* H9 S& q) ? - [ 170.544882] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)9 ^3 r# c2 H1 [: u
- [ 170.555616] r4:c882e000& G! ?2 x9 l7 L
- [ 170.558868] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])9 G( Q8 n, x% ^1 \) u
- [ 170.572097] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])# g2 _$ Q# E+ y
- [ 170.584085] r7:c69b5cd4 r6:00006828 r5:06a85000 r4:c69b5d581 l( _& v- R2 L1 E- V
- [ 170.590909] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])& T8 W `! G [ k, \8 Y% `- W
- [ 170.605710] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink]): F3 p0 q2 W3 @" h5 J
- [ 170.619133] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])3 c& _! j M- p. m3 h: @
- [ 170.631687] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink]). M# ]6 v9 \7 b( }; p
- [ 170.644708] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
# i, |0 k& g9 ]8 O; n) `5 W - [ 170.657715] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])/ ~1 Q. j. ]5 E, D( l" o5 h
- [ 170.670622] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])' j x# H' w' _' z1 ?- H* ?
- [ 170.683603] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
5 c/ q% {) V% D3 b7 \8 G8 ~ - [ 170.695136] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c69381008 I0 k1 O! ~9 `* x6 W
- [ 170.702365] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)# Y" D/ R3 e) ^' }' C7 p) v1 P$ B
- [ 170.713061] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78
& L- D5 I2 g" q- L, o- w4 Z - [ 170.719736] r4:c69381001 D$ p& A) V( T! d
- [ 170.723949] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)" R1 `5 C3 H) E
- [ 170.734781] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4
7 d: J3 M/ z$ D3 x5 g7 V - [ 170.741127] ---[ end trace 8ea019fcb39ed871 ]---
9 u: i5 o9 ? }8 K& Y+ j' g1 u - [ 170.745831] *** MemoryOS_map: Failed to map to host address space!
: a4 W* g4 Z1 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
复制代码 |
|