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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

1

主题

2

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
跳转到指定楼层
楼主
发表于 2019-4-2 15:27:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码
  o  D+ Y% @% W$ w( }! lmodprobe syslink                                                         
, u0 L/ ~1 {2 o; wslaveloader startup DSP ./helloworld_tlipc.out                           
4 g) a# H& b$ z$ Z% K% s4 s) A' u  ?! f
modprobe c674x-irq-events && sleep 4 # wait for device node created           
! g* Y" m! E+ u' X! Y5 a./app_host                                                                    
- ]+ k* |9 |- w, {0 Vrmmod c674x-irq-events                                                        2 s. T5 U4 P+ x8 o0 N6 t+ \
( r5 l1 _  e7 z  L" Z" q4 ]. W
slaveloader shutdown DSP                                                 4 ^9 b: @9 `0 ^' {6 ~; d! U. R
rmmod syslink                                                                 6 G: a8 t3 J, z3 y8 M* m  a: j* W
root@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh
* ]4 C7 J( p  b8 {3 g+ modprobe syslink
. S# A+ ~, A, [- h* c' ^* h[  173.161745] SysLink version : 2.21.01.05! T, x- I- s+ W  _& B) j- ?5 Z
[  173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:22$ E2 i0 L/ k# G1 g$ k6 U
+ slaveloader startup DSP ./helloworld_tlipc.out
8 M5 q9 m9 b3 q' WAttached to slave procId 0.( B0 O. }9 b: b( U3 ]
Loading procId 0.+ o, m& R3 R4 f% \3 t" T. C, h
Loaded file ./helloworld_tlipc.out on slave procId 0.9 \4 v% z' n' H: \- Q; {
Started slave procId 0.
3 j' b% Y, S+ X" D2 X7 C' E+ modprobe c674x-irq-events
0 F, \+ W" J% {, m[  173.502316] input: c674x_irqs as /devices/virtual/input/input3
- U6 F: E# M' E; [% x9 s+ sleep 4# G. i7 I! D% ]1 Z( ?
+ ./app_host
$ h* @6 A. A, }" O( ifail to open /dev/input/c674x_irq_events
9 k) |( x3 {: s* ~7 T2 V/ U9 @+ L+ rmmod c674x-irq-events
7 ?* R3 z, z7 X& B0 k1 H, I[  177.615980] input input3: c674x_irq_exit!
6 y6 m; }/ m+ L5 i+ slaveloader shutdown DSP
& z7 s4 Z8 a  \- ^/ B% D9 ]/ D  CStopped slave procId 0.
* n  [- S$ i+ t0 k# ]" yUnloaded slave procId 0.
* x4 _( r: y+ y5 W4 W: G8 hDetached from slave procId 0.
& [4 u+ ~+ ^6 k5 Q$ Q+ rmmod syslink$ X) d/ z9 h% Z  }
[  177.837527] Removed syslink kernel module
) d. |% M* Y- K$ f1 t; [
1 ?; ^9 v% @! ]9 [# |

/ G# |9 ?) O9 ?& Q" u我是将.* k& z) L" J9 K8 L( k, \% b5 y
├── app_host. n  I. M2 m% I, }( W1 a
├── helloworld_tlipc.out
: A3 _. L2 Q. k: L  z, Y# b5 A: U9 N" b├── run.sh4 u  w3 I0 g. N: }) ^1 i; p% O
├── slaveloader
* t: D/ J: X- K# y0 a└── syslink.ko" o  v" E; V% W  J" `
└── c674x-irq-events.ko
$ U# D! {' ?- l0 m6 l) m0 S放入开发板的文件系统中然后执行./run.sh。
9 H$ ], m4 b2 F$ v2 i. I还去指导一下,到底是怎么回事( q: v* I: s2 y- B5 {
app_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的4 E  _/ p% U5 m' X1 y

4 N3 m5 ]9 A! E9 E, ^+ W2 G( ^) z
分享到:  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重新编译就可以了。! u  D7 J, D+ n" Z

/ F( y9 S7 g' V# `: h- q) E/ J2 @2 E# O( k

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 10:20 , Processed in 0.039500 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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