|
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码
2 j+ E5 C! s) Vmodprobe syslink
+ @- h% r- b; _0 U0 Hslaveloader startup DSP ./helloworld_tlipc.out $ F% i0 s% H1 Q- r$ ~5 J
% L) [5 v" @7 Q* M9 Q! R* [modprobe c674x-irq-events && sleep 4 # wait for device node created 9 u+ e5 A# z: @' B5 x( n# f
./app_host
2 p% R- Q3 A& p' k: z8 E0 M* J @( Yrmmod c674x-irq-events ' a7 ^4 u- A/ p3 R( j+ L" N2 f
& D' F* `1 i/ @6 b' A; G
slaveloader shutdown DSP ; g$ V/ r7 |, m+ b2 b7 e% f9 [
rmmod syslink 5 U2 A! z3 X9 @1 U/ ?
root@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh
; e) q1 e9 w7 ?+ P" Y7 F+ { B" E6 R0 i# m+ modprobe syslink, y7 D% m5 c. C: z; x" A M
[ 173.161745] SysLink version : 2.21.01.055 d/ b4 O' X" Q1 X* `" G9 `
[ 173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:22# M; b8 L _, ? D5 I
+ slaveloader startup DSP ./helloworld_tlipc.out i/ R$ ^& r( u, k8 h' x
Attached to slave procId 0.. R- N1 Q6 ^$ c/ ]7 I' @; @& ]7 Y' f
Loading procId 0.
+ t" b C* `1 RLoaded file ./helloworld_tlipc.out on slave procId 0.% s3 Q% E+ `; M
Started slave procId 0.
$ M, z v9 `2 L( t9 v+ modprobe c674x-irq-events
) ?4 p3 b8 u+ K+ b* _: @[ 173.502316] input: c674x_irqs as /devices/virtual/input/input3
# f$ r7 e* Y# y o& i6 }* k% }, b! r$ X+ sleep 4+ p* k% N* v# J5 [$ L
+ ./app_host7 d) f5 A$ j, x7 V0 B) e2 x
fail to open /dev/input/c674x_irq_events
) i1 P, |) w, A* a0 N/ N$ W+ rmmod c674x-irq-events- I, u1 e* X5 d R4 u
[ 177.615980] input input3: c674x_irq_exit!
7 f$ T! ~& _( ]2 k3 ^+ slaveloader shutdown DSP
% ]# J3 K1 X( M, r# j/ g% @Stopped slave procId 0.: G! V6 }0 b4 o t3 d
Unloaded slave procId 0.- B6 W! Y+ Y8 k s, x3 h0 c. d
Detached from slave procId 0.- T8 S% S+ q: ^) \7 f* H2 n& J) A4 p- n" ]
+ rmmod syslink. K3 C5 A9 B' t) M4 C
[ 177.837527] Removed syslink kernel module1 X2 O5 e3 H/ ?1 m) z9 h
- a6 V' n5 v: V4 ~
% a% H$ X/ w5 C4 d8 Y
我是将.
6 N9 V# v( a( z) y5 I! ^- h4 ^├── app_host
7 g: P. U% J+ b$ U├── helloworld_tlipc.out y2 g" W& B& P, y1 I
├── run.sh& l8 U& [3 p/ x( @4 m2 U
├── slaveloader
0 M: v+ O! M3 I) q* c└── syslink.ko
0 {# `' U( m8 L/ u2 g+ E└── c674x-irq-events.ko
$ b0 `% L8 T4 p3 a2 R( B8 v放入开发板的文件系统中然后执行./run.sh。 }4 q) ~, `! \' ]5 D/ l, H
还去指导一下,到底是怎么回事
: L" _8 T4 x% R# W, S3 ~% k- gapp_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的
8 ^" {; {9 C* i, k, w$ b! q# H; K
|
|