|
按照OMAPL138/用户手册/14-1-OMAPL138的多核软件开发组件MCSDK开发入门.pdf操作,到8.2.2 运行 syslink 示例程序,出现错误。报错信息如下,然后内核通讯不成功,进入死机状态,求助
* B% H- C( y+ F1 g! R- root@tl:/# cd /
7 v2 a9 _! y+ p, d1 n - root@tl:/# ./runall.sh 0 @. B. _% _' p% }
- ##########################################################
n q0 o p5 \3 R- t+ ] - # Loading modules in ex33_umsg/load_umsg.sh
5 W) X1 d( [7 C! h! U# H$ y - + insmod ./ex33_umsg/umsg.ko" [( g6 P* R- `3 T$ v' s
- ##########################################################0 c" {* s6 F X& h- [
9 n, R6 X: [" W! L- ##########################################################
* e$ K- c, `# s/ W5 O - # Running example in ex01_helloworld/debug
# ]! M) d( w& E" b, R' S - ##########################################################
6 b* r3 N2 K3 {: O - + ./slaveloader startup DSP server_dsp.xe674
B. d7 y8 [6 t. G) ^. r" K. N - Attached to slave procId 0.
; D6 D3 v+ a: S# V - Loading procId 0.- j5 q- D$ E! n0 {7 c0 x+ C
- [ 170.068595] ------------[ cut here ]------------
^4 R0 s; A' a - [ 170.074813] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()& h e: ~6 N, k2 x# r7 ]2 m) m7 N
- [ 170.084445] Modules linked in: umsg(O) syslink(O)* F4 a, T0 g. _: K1 ?6 k# H% ]- c* k
- [ 170.089278] Backtrace: G% _, ]! |* b. J* U: f' q V/ Z
- [ 170.093323] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
9 b: M4 x3 R2 c, D5 H% { - [ 170.104267] r6:c04e15f7 r5:000000f1 r4:00000000 r3:200000935 i3 q* J& z& G8 s, o: K5 e% @+ C/ x
- [ 170.110094] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)' |$ I. Y7 J7 b/ F z8 u
- [ 170.121691] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)/ s. T! O1 z/ c7 O
- [ 170.132879] r8:c3000000 r7:c0597b54 r6:0001b000 r5:0001ae20 r4:000c3000
9 B% f- I5 N! R" I3 ]! T - [ 170.139514] r3:000000095 T7 Z* _( w4 i- Z7 L* o
- [ 170.143766] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)/ ?8 r! }- `. H/ P2 q6 c/ S
- [ 170.156460] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64): o! B" q7 [( G( p9 F
- [ 170.168436] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)
/ S8 _6 P. H8 Z$ K) M) v5 q8 _ - [ 170.179176] r4:c882e000
/ \) |* O- X- B9 }5 ]; K, Z; i - [ 170.183032] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])
+ p+ M# ^9 p5 ~$ h& f - [ 170.196146] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink]). l2 E+ n$ O4 L0 N2 d% _- ]7 _
- [ 170.208222] r7:c69b5cd4 r6:0001ae20 r5:06a85000 r4:c69b5d58
6 e1 U4 }, ]) C, P - [ 170.215339] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink]), P4 F5 _) T4 g6 x8 [+ B
- [ 170.230158] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink]). e) S2 F$ |3 H* `
- [ 170.243631] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])# A' R' F# a1 e" t" ]
- [ 170.256132] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])
2 r1 [! @/ h) I, k5 j - [ 170.269132] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink]): W6 T2 e4 n# G; }2 O/ R/ |0 G
- [ 170.282202] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])
, d8 @9 G6 W+ @5 J. E - [ 170.295064] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])" W* A% Y: o. s! r2 C. F
- [ 170.308023] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)9 s! `+ n' P3 L$ a! w6 [% s
- [ 170.319581] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c69381000 H" ]* ]9 C( `7 _
- [ 170.326847] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)
3 N" f4 h3 A7 T Z3 w# f# P. h- T - [ 170.337723] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b789 a* U8 f$ W" R1 u# ~
- [ 170.344730] r4:c6938100" Z5 { f! a0 t
- [ 170.347451] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
$ s' u$ [9 p1 k! W, F/ j- x - [ 170.359236] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4
. [6 a4 {9 l+ |4 l+ ` - [ 170.365333] ---[ end trace 8ea019fcb39ed870 ]---9 [2 i" T- D. {* d+ f/ K5 ]3 X4 L' j2 C
- [ 170.370067] *** MemoryOS_map: Failed to map to host address space!8 |' B- {, P, p; F; m4 e9 ]
- [ 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; O+ r0 X" }8 u' h# O
- [ 170.398195] *** _ProcMgr_map: Memory_map failed% i# T1 f' c6 f
- [ 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
5 G* {6 d9 O3 Z - [ 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( G# [4 l& _, K8 }8 T* _6 ]# c
- [ 170.445669] ------------[ cut here ]------------
: g; U, V$ I* ]2 F. N - [ 170.451876] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()! V7 F* c! Q/ t7 q
- [ 170.460073] Modules linked in: umsg(O) syslink(O); m& \8 d/ x2 n9 t: t6 k
- [ 170.466353] Backtrace:
; x" J- C! X6 m, A - [ 170.468904] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c040ebc0>] (dump_stack+0x18/0x1c)
0 ?# c* x: o% P; I$ {& I3 Q - [ 170.480977] r6:c04e15f7 r5:000000f1 r4:00000000 r3:20000093
9 m1 ^ q! H/ Z5 e2 ]5 m% B - [ 170.486846] [<c040eba8>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)# u* K6 S8 s9 A0 o- f- O3 t
- [ 170.498292] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)+ K2 A7 C; |- ~4 _) k6 b
- [ 170.509539] r8:c301a000 r7:c0597b54 r6:00008000 r5:00006828 r4:000c301a% N# h: X: l& x) l1 f& W
- [ 170.516539] r3:000000096 J3 F5 l# @5 _& w; g
- [ 170.519280] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c); S# m/ D4 X8 \2 ~ M+ H; f' K5 H
- [ 170.532990] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)9 `+ D. Y1 C4 [! m. p4 @
- [ 170.544882] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)$ t7 _5 O9 t1 b* Z$ C
- [ 170.555616] r4:c882e000; Y3 _# L+ S4 N" G1 m
- [ 170.558868] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf025d88>] (MemoryOS_map+0x1e0/0x3a0 [syslink])0 @: S& z8 a( O* i0 u8 ~. ]) `
- [ 170.572097] [<bf025ba8>] (MemoryOS_map+0x0/0x3a0 [syslink]) from [<bf004ddc>] (_ProcMgr_map+0x1cc/0x4e8 [syslink])
. o, O s4 o3 r+ L# x - [ 170.584085] r7:c69b5cd4 r6:00006828 r5:06a85000 r4:c69b5d58% ?/ A9 \ D) m I
- [ 170.590909] [<bf004c10>] (_ProcMgr_map+0x0/0x4e8 [syslink]) from [<bf00d218>] (ElfLoaderTrgWrite_copy+0x154/0x3f0 [syslink])3 q& e9 {: g) B2 V8 P; V6 W
- [ 170.605710] [<bf00d0c4>] (ElfLoaderTrgWrite_copy+0x0/0x3f0 [syslink]) from [<bf010888>] (DLIF_copy+0x10/0x1c [syslink])$ ^' g$ v- g: T2 ?/ y0 R$ p
- [ 170.619133] [<bf010878>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf00f59c>] (DLOAD_load+0x734/0xa5c [syslink])6 P# t% q7 \! p x6 m
- [ 170.631687] [<bf00ee68>] (DLOAD_load+0x0/0xa5c [syslink]) from [<bf00c1c4>] (ElfLoader_load+0x268/0x3a0 [syslink])6 |4 H/ G J) ]1 r; j
- [ 170.644708] [<bf00bf5c>] (ElfLoader_load+0x0/0x3a0 [syslink]) from [<bf002d00>] (Loader_load+0xec/0x164 [syslink])
, w: w3 C$ |- Y9 ?2 X - [ 170.657715] [<bf002c14>] (Loader_load+0x0/0x164 [syslink]) from [<bf007474>] (ProcMgr_load+0x218/0x310 [syslink])( j0 w4 d/ N$ `4 k0 S' Y+ t: o7 q
- [ 170.670622] [<bf00725c>] (ProcMgr_load+0x0/0x310 [syslink]) from [<bf009458>] (ProcMgrDrv_ioctl+0xb3c/0x1bac [syslink])
9 b0 f. w" @+ W# g; b - [ 170.683603] [<bf00891c>] (ProcMgrDrv_ioctl+0x0/0x1bac [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
( E, f' U) z8 O - [ 170.695136] r8:c00095c4 r7:c7830170 r6:bed90b78 r5:bed90b78 r4:c6938100
$ V, b B3 o6 N3 U% @& W; I+ y) N1 N - [ 170.702365] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)/ m1 Y- I$ V5 l. I0 i$ r
- [ 170.713061] r9:c69b4000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bed90b78
5 `: Q7 j. j* A2 a - [ 170.719736] r4:c6938100; a' {+ b2 x/ k4 `
- [ 170.723949] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
/ Q8 s: A0 Q4 d& @ - [ 170.734781] r7:00000036 r6:00000000 r5:bed90e82 r4:bed90bc4
2 v0 g8 m3 n2 d; O! C! x - [ 170.741127] ---[ end trace 8ea019fcb39ed871 ]---0 ?9 F6 K+ r" x; M, D/ k
- [ 170.745831] *** MemoryOS_map: Failed to map to host address space!
0 J# `) d8 E k/ G. 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
复制代码 |
|