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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

1

主题

2

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
跳转到指定楼层
楼主
发表于 2019-4-2 15:27:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码, [, j) p' \  j/ l  x8 U/ ]
modprobe syslink                                                         
' N) z2 ?  v& {1 U, Zslaveloader startup DSP ./helloworld_tlipc.out                           
- Y# M1 o* X2 _: f. n+ f) X3 L1 J3 r) d1 f- e
modprobe c674x-irq-events && sleep 4 # wait for device node created           
# @8 o; ~- E1 j! ?, a./app_host                                                                    
$ o8 \) E1 g% v/ Y: W# qrmmod c674x-irq-events                                                        
: p. F; d: R, H( x3 R% z7 S0 r5 e% k, u
slaveloader shutdown DSP                                                 & [" `6 ]/ o* w/ u. H
rmmod syslink                                                                 1 {2 V* R( r" S4 `
root@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh
2 a# G3 }& ]$ I2 r+ modprobe syslink
% s! Z# O4 l4 k" d# T: g[  173.161745] SysLink version : 2.21.01.05
/ J7 l" q7 V$ p3 Q- V[  173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:227 B) S% H7 e) ]) i; ]! F7 b
+ slaveloader startup DSP ./helloworld_tlipc.out$ s" n; o" {/ _  z
Attached to slave procId 0.
! p- x: J3 C: e) ]) sLoading procId 0.( T, b8 u: E0 o
Loaded file ./helloworld_tlipc.out on slave procId 0.) j' W) U& ^  |
Started slave procId 0.1 J" y( g( i+ E
+ modprobe c674x-irq-events' T: g9 H: Q  r$ ?! w
[  173.502316] input: c674x_irqs as /devices/virtual/input/input3
, c, B5 m) `4 P3 K+ sleep 4. T0 x( A' M" G- X" x0 n1 g- t0 l
+ ./app_host" F/ P! C3 ]( k: a9 z% I" g  {0 N
fail to open /dev/input/c674x_irq_events
% g. z- y% Q5 g0 Y+ o3 P2 ?; G6 s+ rmmod c674x-irq-events' w" e: d0 l. `  c1 z& o
[  177.615980] input input3: c674x_irq_exit!
! ~7 k: e, W4 J; L+ G' U+ slaveloader shutdown DSP9 V  l" n# d" u- A! L
Stopped slave procId 0.
1 Y$ s, @9 {, k: B0 w3 m/ p! dUnloaded slave procId 0.
+ q+ B: q+ N& E) ~Detached from slave procId 0.
: z" u: J0 [/ m+ u+ rmmod syslink8 [: e4 ^, j) O% X
[  177.837527] Removed syslink kernel module
6 ]. i/ X1 O7 a- f7 [

5 d, S6 n& I* _! v4 q: \8 \; F! n0 u7 Y' E) ?
我是将.
2 H" L; C  D# h2 i$ P+ E6 |├── app_host
9 g# N( B5 w, b3 L5 _5 v8 {' M  h├── helloworld_tlipc.out3 c. q5 _% l% c# u$ _: ~" A
├── run.sh1 ?( C+ L8 c1 r8 E
├── slaveloader- U1 t2 Z: f; c2 R0 G& ^
└── syslink.ko, S: M+ b% m  \# Y+ K
└── c674x-irq-events.ko
- C1 V' }2 @+ j  H) V放入开发板的文件系统中然后执行./run.sh。* n# u) ]8 }. r: I. m# W
还去指导一下,到底是怎么回事: H) i2 K" Q, {3 X! Q  `& W
app_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的
) a3 g' W1 B% O; h/ N( t7 j+ i
. D$ a9 @3 Y) E
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖
回复

使用道具 举报

3

主题

524

帖子

2085

积分

创龙

Rank: 8Rank: 8

积分
2085
推荐
发表于 2019-4-4 18:32:15 | 只看该作者
您好。这个是因为之前版本的linux,c674x-irq-events和event1设备文件重命名了。您将工程里面的c674x-irq-events改成event1重新编译就可以了。
" v& `5 A  Y+ @# H# |
& _6 P6 b3 z5 m# Y9 n1 Z: V3 i! S) c+ W

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-31 15:01 , Processed in 0.038750 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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