|
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码% ?. [5 m# c U u5 i
modprobe syslink
1 t3 G' J. f l4 Jslaveloader startup DSP ./helloworld_tlipc.out $ `: ~5 T, H7 O: d" b# m" [" v! w
0 A9 n) U c h' ^) T/ b1 h2 hmodprobe c674x-irq-events && sleep 4 # wait for device node created
9 y3 M' P5 B5 G# W; A./app_host 7 a$ W: h0 a4 K$ V4 e6 P
rmmod c674x-irq-events + f- l' o/ K$ \) @) |
8 K' C1 C: G) k6 g' Jslaveloader shutdown DSP 9 O* E3 [! J. H
rmmod syslink
5 z1 X+ I8 z Froot@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh ; U7 C' t. ]. ?$ e$ I1 d
+ modprobe syslink( j+ B' M+ }* b; w! T
[ 173.161745] SysLink version : 2.21.01.05
. k6 a* l! q6 J9 F/ j4 Z% @6 R[ 173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:22; R/ s( K6 y* ^- {7 `& ^6 y( u
+ slaveloader startup DSP ./helloworld_tlipc.out
2 {. _" V7 L! f' ]Attached to slave procId 0.
4 `0 l1 u( N& |( Q5 ?Loading procId 0.
& T8 N. d1 N+ B! mLoaded file ./helloworld_tlipc.out on slave procId 0.8 E+ Q, l0 a. e- x) |3 ]# E$ ?
Started slave procId 0.5 b+ D) c( U* }$ G5 ~$ ?/ S# }1 y, Q
+ modprobe c674x-irq-events
' F1 Q o, J$ ?" w# [+ r[ 173.502316] input: c674x_irqs as /devices/virtual/input/input39 O) c3 \7 \. S
+ sleep 4
/ R% T/ Z! u2 P( _1 o+ ./app_host
1 Z, g# l3 y$ @# hfail to open /dev/input/c674x_irq_events
+ z+ \9 H& V' w4 [$ h5 f+ rmmod c674x-irq-events
8 ~( W. z3 Q8 _1 R[ 177.615980] input input3: c674x_irq_exit!. K4 s8 Q0 B" m/ n' m/ N/ w
+ slaveloader shutdown DSP
5 ^' ?# B/ O* f! gStopped slave procId 0.5 X8 H% ]% I ]7 `& r x
Unloaded slave procId 0.
9 i% H; |4 j( R) FDetached from slave procId 0., B6 M4 _- m' U D8 \
+ rmmod syslink: J n( C4 j7 O, K* x$ s( ?: n; E
[ 177.837527] Removed syslink kernel module
2 l3 k1 c# X6 b2 e$ V4 U! }7 s8 ` g4 K- y: M9 P
8 C# S6 K0 {* s d% C
我是将." }. p$ g$ y7 ?+ }( M2 h
├── app_host2 e p' h9 u; s! j( z* ]9 F
├── helloworld_tlipc.out
+ D# h. i3 ^+ L; d& o, [! @( d├── run.sh/ |; b' u7 E* y
├── slaveloader
2 V9 T" n- O6 I+ s└── syslink.ko) ^! p8 U8 J7 h) F9 I1 q
└── c674x-irq-events.ko4 I+ u7 K9 r C
放入开发板的文件系统中然后执行./run.sh。! c6 q0 N3 O; v: E* f0 N
还去指导一下,到底是怎么回事# c6 k' V+ x6 {8 L" Q/ m
app_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的
' p V/ n$ h) ~0 ` D: P8 X" i8 b+ R& \" i( Q
|
|