|
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码
$ z1 R3 [) H$ I# u. r8 Dmodprobe syslink 1 F9 V$ ~. W( w9 ~; v
slaveloader startup DSP ./helloworld_tlipc.out - N+ L( {4 ], b! j- l0 i
3 j! i; [8 \: d+ M0 |, d; y5 }
modprobe c674x-irq-events && sleep 4 # wait for device node created
# [0 y) P- m2 S./app_host + {1 {9 q$ J) J, e5 X% L( d, o
rmmod c674x-irq-events % i7 ?* _: g2 F4 M
/ r/ d- \9 u; ~slaveloader shutdown DSP
4 e* [* V0 S+ m( }1 Ermmod syslink
+ ]5 ^# f1 G, U$ K7 D4 _! Iroot@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh
' B8 ^! M9 W c+ modprobe syslink% b$ Y. S* G5 ]/ t/ w+ R
[ 173.161745] SysLink version : 2.21.01.05; E$ W# O* {0 K% b1 b& ~3 O
[ 173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:22
) C3 s( O6 H; }4 X+ R/ E0 O+ slaveloader startup DSP ./helloworld_tlipc.out8 y( D6 _" ]# L: |/ }1 l& j9 f
Attached to slave procId 0.$ l( g! u. N6 ^$ n* I: {
Loading procId 0.4 y L% _& f8 r! [2 p
Loaded file ./helloworld_tlipc.out on slave procId 0.3 n) \& r+ A& J
Started slave procId 0.9 @8 S& O+ d* d, K2 w9 k
+ modprobe c674x-irq-events2 ]0 b% a0 t4 K
[ 173.502316] input: c674x_irqs as /devices/virtual/input/input3 m4 R# @# D7 [6 ^1 R' R
+ sleep 4
3 m& @" k" e* ~% N2 [- Q. ]4 ?1 _+ ./app_host
z4 G2 o7 ~% R3 K: R. @$ Gfail to open /dev/input/c674x_irq_events2 r( _8 ^ t- m- N
+ rmmod c674x-irq-events
2 O! {. u8 c( |) U( t/ }! j/ ~6 k[ 177.615980] input input3: c674x_irq_exit!4 K& g; ?8 d( G( q
+ slaveloader shutdown DSP$ Z2 ~8 B0 @# k( U+ }9 J- @6 ^9 X
Stopped slave procId 0.
3 @( ]8 Q2 m8 N: hUnloaded slave procId 0.6 u4 y5 Q) o& k
Detached from slave procId 0.! L8 [8 w+ l" E' L- C
+ rmmod syslink
# ~3 x, }. n) N% H* b$ y/ A- Q6 z[ 177.837527] Removed syslink kernel module* T4 C4 G. n5 _* z& Y
$ G f. a4 p% a9 b. z5 a! F& V/ m! A( U, H: x. T
我是将.6 {+ N- Q& G* Y" w: t
├── app_host
, n8 Q _( E, C" ^# k1 T├── helloworld_tlipc.out
3 J7 V7 p& j' k8 P├── run.sh
/ f9 c: n* N, x& M; V├── slaveloader
* s2 c! _7 j0 N% c* X8 B' `# k└── syslink.ko# I# F. x( v3 ^" ?4 F
└── c674x-irq-events.ko- f/ M! N9 w6 `( G1 B
放入开发板的文件系统中然后执行./run.sh。$ S5 g/ Q, J* r9 L! i: |1 D
还去指导一下,到底是怎么回事" y1 a& A, g& C4 p! d, d
app_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的
( a: l) C: X5 {0 f% ]" Y) k* B$ r+ A: j" \
|
|