|
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码
o D+ Y% @% W$ w( }! lmodprobe syslink
, u0 L/ ~1 {2 o; wslaveloader startup DSP ./helloworld_tlipc.out
4 g) a# H& b$ z$ Z% K% s4 s) A' u ?! f
modprobe c674x-irq-events && sleep 4 # wait for device node created
! g* Y" m! E+ u' X! Y5 a./app_host
- ]+ k* |9 |- w, {0 Vrmmod c674x-irq-events 2 s. T5 U4 P+ x8 o0 N6 t+ \
( r5 l1 _ e7 z L" Z" q4 ]. W
slaveloader shutdown DSP 4 ^9 b: @9 `0 ^' {6 ~; d! U. R
rmmod syslink 6 G: a8 t3 J, z3 y8 M* m a: j* W
root@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh
* ]4 C7 J( p b8 {3 g+ modprobe syslink
. S# A+ ~, A, [- h* c' ^* h[ 173.161745] SysLink version : 2.21.01.05! T, x- I- s+ W _& B) j- ?5 Z
[ 173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:22$ E2 i0 L/ k# G1 g$ k6 U
+ slaveloader startup DSP ./helloworld_tlipc.out
8 M5 q9 m9 b3 q' WAttached to slave procId 0.( B0 O. }9 b: b( U3 ]
Loading procId 0.+ o, m& R3 R4 f% \3 t" T. C, h
Loaded file ./helloworld_tlipc.out on slave procId 0.9 \4 v% z' n' H: \- Q; {
Started slave procId 0.
3 j' b% Y, S+ X" D2 X7 C' E+ modprobe c674x-irq-events
0 F, \+ W" J% {, m[ 173.502316] input: c674x_irqs as /devices/virtual/input/input3
- U6 F: E# M' E; [% x9 s+ sleep 4# G. i7 I! D% ]1 Z( ?
+ ./app_host
$ h* @6 A. A, }" O( ifail to open /dev/input/c674x_irq_events
9 k) |( x3 {: s* ~7 T2 V/ U9 @+ L+ rmmod c674x-irq-events
7 ?* R3 z, z7 X& B0 k1 H, I[ 177.615980] input input3: c674x_irq_exit!
6 y6 m; }/ m+ L5 i+ slaveloader shutdown DSP
& z7 s4 Z8 a \- ^/ B% D9 ]/ D CStopped slave procId 0.
* n [- S$ i+ t0 k# ]" yUnloaded slave procId 0.
* x4 _( r: y+ y5 W4 W: G8 hDetached from slave procId 0.
& [4 u+ ~+ ^6 k5 Q$ Q+ rmmod syslink$ X) d/ z9 h% Z }
[ 177.837527] Removed syslink kernel module
) d. |% M* Y- K$ f1 t; [1 ?; ^9 v% @! ]9 [# |
/ G# |9 ?) O9 ?& Q" u我是将.* k& z) L" J9 K8 L( k, \% b5 y
├── app_host. n I. M2 m% I, }( W1 a
├── helloworld_tlipc.out
: A3 _. L2 Q. k: L z, Y# b5 A: U9 N" b├── run.sh4 u w3 I0 g. N: }) ^1 i; p% O
├── slaveloader
* t: D/ J: X- K# y0 a└── syslink.ko" o v" E; V% W J" `
└── c674x-irq-events.ko
$ U# D! {' ?- l0 m6 l) m0 S放入开发板的文件系统中然后执行./run.sh。
9 H$ ], m4 b2 F$ v2 i. I还去指导一下,到底是怎么回事( q: v* I: s2 y- B5 {
app_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的4 E _/ p% U5 m' X1 y
4 N3 m5 ]9 A! E9 E, ^+ W2 G( ^) z |
|