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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

1

主题

2

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
跳转到指定楼层
楼主
发表于 2019-4-2 15:27:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码
3 A7 t9 z. x& ]# f$ t8 `modprobe syslink                                                          7 n4 f" p; e4 v8 o" f6 T
slaveloader startup DSP ./helloworld_tlipc.out                           3 J4 p* l9 o3 N1 o6 S: O& ?
# b! b: A5 u, d, q
modprobe c674x-irq-events && sleep 4 # wait for device node created           - R8 P0 h7 K% [/ m  j
./app_host                                                                    
8 M$ M9 Q- S8 Zrmmod c674x-irq-events                                                        ) g; r* r% ^3 v: q! {8 t6 K
5 z( w$ x! b; V5 d# S, p
slaveloader shutdown DSP                                                 4 w/ a& M. Z" O
rmmod syslink                                                                 
- N# I, i7 |1 G: v+ Aroot@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh   m; g7 ~( O$ U1 G- k5 y, T
+ modprobe syslink' A7 L, e: o$ g9 D' u+ D: ^
[  173.161745] SysLink version : 2.21.01.05
- Y" J8 p0 g7 A4 Z7 e8 I+ K  d[  173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:22
* E2 k  \$ Z( R0 T7 P+ slaveloader startup DSP ./helloworld_tlipc.out7 y2 I* O1 P+ E( Q/ |( H' ~
Attached to slave procId 0.
" e9 n0 i2 J" \, ?5 f$ I9 jLoading procId 0.3 s) i0 ^0 t4 j" O' ^
Loaded file ./helloworld_tlipc.out on slave procId 0.
3 j3 ]/ x0 {8 ^+ ZStarted slave procId 0.
1 W& O9 e+ A, Q2 k  S+ modprobe c674x-irq-events8 a( H) S: l( D% i3 c- V
[  173.502316] input: c674x_irqs as /devices/virtual/input/input3
" A1 {5 F; v. D* X+ sleep 4
! j7 f, ?; R+ k- _8 r) u+ ./app_host
3 P8 D1 j7 i  ?fail to open /dev/input/c674x_irq_events
: i( y* O" w2 s+ rmmod c674x-irq-events
9 q& s5 ]; ?# z0 M# t+ R; J: G1 b0 J[  177.615980] input input3: c674x_irq_exit!7 J/ v9 Z" B# G1 a
+ slaveloader shutdown DSP
& X* B5 X6 E3 zStopped slave procId 0.. b8 K, q3 F8 A
Unloaded slave procId 0.
9 g- X: {+ k2 R5 s& k1 E5 ZDetached from slave procId 0.1 a7 ]% @; |' p1 c
+ rmmod syslink
2 G  l) h, @6 ]2 I[  177.837527] Removed syslink kernel module
2 K; p, W7 ?9 ~: c

' Z$ k" i9 ^% C# \3 ?2 O5 U3 @  l4 P' D. [6 d7 g) s: i  \
我是将.$ w9 t! @( T6 K) r8 b! ^$ J  x) O
├── app_host
; h6 M8 H3 n+ a5 b. M: g1 q. n├── helloworld_tlipc.out2 }9 d9 x% U5 |# ]
├── run.sh
3 L& k& N" w+ a: o( ?; z$ I├── slaveloader) ]/ y  |1 x& F
└── syslink.ko3 ]. Q' s' L7 @7 Y; c
└── c674x-irq-events.ko5 {4 G, f8 e; _3 f6 w
放入开发板的文件系统中然后执行./run.sh。& s* Z1 W1 G! h. C
还去指导一下,到底是怎么回事6 s8 B' U& l) r6 G# A
app_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的4 ?" F1 p% r/ `* H

7 G9 u9 G6 s6 ]4 w; `
分享到:  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重新编译就可以了。
" `5 T& R7 f5 ^& m4 g
) ?6 ~# A% s2 f9 \7 a. \. w2 L; H* c$ u5 g" u

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 19:29 , Processed in 0.042577 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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