|
|
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码
% w5 F$ B/ ~# C4 P; W+ h$ F9 gmodprobe syslink 5 U) y: g1 s! G' w# C$ C+ K
slaveloader startup DSP ./helloworld_tlipc.out
+ c$ t+ v2 f/ P9 m) T9 }2 i0 j2 L5 A+ E8 j0 ?' ^+ H
modprobe c674x-irq-events && sleep 4 # wait for device node created ~( x, p; y7 W- {5 ]0 V/ E
./app_host
& y% R5 ]5 z2 U( T$ k, jrmmod c674x-irq-events
7 U2 c3 }2 j$ Y+ A& D: Z4 a
! \2 T- i7 I" Q* y! V# _ lslaveloader shutdown DSP ) @) [0 A* @5 R4 K9 }4 @0 |
rmmod syslink
0 l; ]- r+ s7 D* Uroot@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh
+ L, b& _3 u/ O1 \8 d% ^( Q& Z Z5 `+ modprobe syslink
! L5 _7 H& c6 p8 ~ l5 }[ 173.161745] SysLink version : 2.21.01.05
U4 p# c# l& t9 p[ 173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:22. l1 v8 _' V! X* T/ N0 U) e
+ slaveloader startup DSP ./helloworld_tlipc.out
7 a" @* S5 u. H0 `+ F6 h, H, VAttached to slave procId 0.
: ~0 p9 `* u0 k6 j# ~1 R4 P5 u3 OLoading procId 0.
2 q$ d( t1 n( x; B, I+ S6 Z+ K3 L& HLoaded file ./helloworld_tlipc.out on slave procId 0.
. ~. o" r. O8 j l( _2 HStarted slave procId 0.) e* X. {, k' Z) k+ h1 G
+ modprobe c674x-irq-events
6 r/ F f3 @6 j3 [[ 173.502316] input: c674x_irqs as /devices/virtual/input/input30 Z' i& G$ a% B. R
+ sleep 4
8 z4 R# d. k6 R" D- Z6 X8 |6 ~) Z+ ./app_host
0 s8 D3 R2 }0 i" X5 `fail to open /dev/input/c674x_irq_events2 s* p( ?2 Y, Z1 D6 X; l
+ rmmod c674x-irq-events
: h) P: _' B! d3 |5 T[ 177.615980] input input3: c674x_irq_exit!
9 _/ F8 K2 J# P9 k" H# n$ \+ slaveloader shutdown DSP
: k& \& ~; L) q: v+ T5 K$ ZStopped slave procId 0.3 |3 T/ I M( f
Unloaded slave procId 0.: m2 t5 N1 f+ D$ t
Detached from slave procId 0.
u% p3 [% N# R# ]$ \5 E- R+ rmmod syslink
7 N3 k1 E5 O/ F0 e& b- ? u. X[ 177.837527] Removed syslink kernel module
. f( Z0 f* Y( a9 g5 K" N4 G3 k6 Y: v0 W( F m7 p
" X0 V s4 }9 I) v5 s: [
我是将.
3 E6 C. e4 J; E% ]# o: {7 D2 Q; A├── app_host
4 n; C1 q7 W/ V' \ ~4 b├── helloworld_tlipc.out
, J# F0 M, \* p) J$ z├── run.sh( p( P1 V/ a o: H( d+ x5 c
├── slaveloader# p1 n* s1 O: c0 J5 v5 ^6 A* a8 m
└── syslink.ko4 S" @! j2 ^" v; G+ Y, b7 e
└── c674x-irq-events.ko5 @2 ?! J5 _ w; c% H) z
放入开发板的文件系统中然后执行./run.sh。
5 W7 Q& S0 M& ^) \+ Y& X还去指导一下,到底是怎么回事
$ U9 Q/ Q% y8 F0 xapp_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的2 `) U6 D$ ~' C3 N' h
& \( I/ u" @. P& L |
|