创龙TL-IPC双核通讯错误 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4910|回复: 1
打印 上一主题 下一主题

[未解决] 创龙TL-IPC双核通讯错误

[复制链接]

1

主题

2

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
跳转到指定楼层
楼主
发表于 2019-4-2 15:27:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用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" \
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖
回复

使用道具 举报

3

主题

524

帖子

2083

积分

创龙

Rank: 8Rank: 8

积分
2083
推荐
发表于 2019-4-4 18:32:15 | 只看该作者
您好。这个是因为之前版本的linux,c674x-irq-events和event1设备文件重命名了。您将工程里面的c674x-irq-events改成event1重新编译就可以了。
/ c) g; Q3 d& o; j% E/ Q1 T' C" Y1 _4 N% j) R. R- y
& A) b0 a) Y1 m; c; X7 N

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-10 18:19 , Processed in 0.036609 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表