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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

1

主题

2

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
跳转到指定楼层
楼主
发表于 2019-4-2 15:27:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码
; b) E2 ?- u2 vmodprobe syslink                                                          9 ~" U, k! S3 x0 R, I3 m( m
slaveloader startup DSP ./helloworld_tlipc.out                           " K. O# P( o8 r+ [& v8 Z
- L% o2 W) n8 K. p$ O) N
modprobe c674x-irq-events && sleep 4 # wait for device node created           
( c1 V$ t0 W; e7 a3 [5 A./app_host                                                                    
6 [; f  Z- u* x9 krmmod c674x-irq-events                                                        5 G, u2 `) J8 z7 w$ e

8 t; X4 K3 h/ R4 n8 q# eslaveloader shutdown DSP                                                 ( @: t) n' @8 A# x9 l) i1 p
rmmod syslink                                                                 : Q! O6 w2 G: A3 Q2 \) B" C
root@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh
2 x: K- j; ?' e: O/ j" Q+ modprobe syslink+ Q5 ]  J; n1 d/ G
[  173.161745] SysLink version : 2.21.01.05: m) z6 D0 h  R8 L+ ]
[  173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:227 a) p: H$ c+ C1 }$ ]6 }( J# T
+ slaveloader startup DSP ./helloworld_tlipc.out
2 v$ ^* r  U) F8 [Attached to slave procId 0.( E8 O7 h9 a+ p5 i- \
Loading procId 0.) X. Z1 z) g! g, w
Loaded file ./helloworld_tlipc.out on slave procId 0.& M) h+ B: ?$ r* Y8 I) }
Started slave procId 0.
; t$ F+ i! b& D5 Z- w( B6 D  ]/ }- F+ modprobe c674x-irq-events7 }) L) `" m( w& d1 v
[  173.502316] input: c674x_irqs as /devices/virtual/input/input3
) P. v0 N- |2 }  P4 c6 L( Z0 n+ sleep 4. t' K; d9 y- c7 d! S# ?, y1 F
+ ./app_host  y; }4 n# G, u0 [
fail to open /dev/input/c674x_irq_events1 M, {% c# f, L; b* q5 S
+ rmmod c674x-irq-events
- K1 s7 ^) G, g- ]+ U& |  r[  177.615980] input input3: c674x_irq_exit!
) w3 j; ~( C4 V+ slaveloader shutdown DSP
+ k; m+ }3 L$ `9 U* F4 w7 oStopped slave procId 0.
7 F* A& \, b# ?4 D5 }Unloaded slave procId 0.3 d6 H9 B# D& X/ h
Detached from slave procId 0.. G, o4 p; u! ]' ]
+ rmmod syslink
9 u8 n+ Y) y6 [[  177.837527] Removed syslink kernel module) G! ^! [: }$ G, W) t2 V
& v$ T. _0 y3 ^1 S$ {* s" U$ w
- r( }4 |% o9 X# V2 X
我是将.0 ~3 |  Z4 }! r  D7 K
├── app_host' J4 L. n- _, d" J. Q9 o- g" F
├── helloworld_tlipc.out
0 D+ m5 o& E# _) c├── run.sh
% c8 I- A) X  W5 |6 G4 U├── slaveloader
6 D$ O4 n. v; Z' A* A! f$ j( B└── syslink.ko/ A) c- H" l% s9 r* N5 p5 u
└── c674x-irq-events.ko1 z) s  j5 O* x5 S$ D
放入开发板的文件系统中然后执行./run.sh。
% ^1 N# C; f9 g; e8 ~还去指导一下,到底是怎么回事
% K/ m+ G7 O" \3 Y7 Eapp_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的, H2 o, B, Z( k1 T
: \2 s/ `' d" v/ _* w0 O6 B+ x
分享到:  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重新编译就可以了。6 Y  W* b# V+ L* K
- N+ R  a8 s* v$ |+ V5 D
& x% p$ l  D* x4 x. a

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 19:41 , Processed in 0.037848 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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