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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

1

主题

2

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
跳转到指定楼层
楼主
发表于 2019-4-2 15:27:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码# f3 G# E- a) |- V7 D# A& J
modprobe syslink                                                          ) D6 o, p9 P0 f  N; |% E( q
slaveloader startup DSP ./helloworld_tlipc.out                           
% H, Y0 y, C  _; e- j( v) Y: w5 i- l
modprobe c674x-irq-events && sleep 4 # wait for device node created           : X9 p8 R1 N9 R6 z
./app_host                                                                    
) x# B# P& g( Q4 f: a! z" U! |rmmod c674x-irq-events                                                        
% D% v1 N8 e0 S+ d: _
/ B. m4 I1 |  S+ Mslaveloader shutdown DSP                                                
- T5 g* }6 M6 v( _1 |, b4 G7 m- prmmod syslink                                                                 . `: Y' F# s' P2 b5 {
root@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh 4 |8 K4 O' w2 L: I$ l+ K4 `
+ modprobe syslink
& F. ^9 {, w1 ?9 t) o# n[  173.161745] SysLink version : 2.21.01.05& e: c# ^, j( s
[  173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:22+ s4 m/ N4 ?3 j$ d
+ slaveloader startup DSP ./helloworld_tlipc.out0 }3 Y1 D; q2 }7 ^' Z9 N
Attached to slave procId 0.
! w/ N. a8 J! u7 ?; o6 o* @. z: o% vLoading procId 0.- i1 M- {8 l% Y0 p# N
Loaded file ./helloworld_tlipc.out on slave procId 0.
- ^0 s8 ?; L/ T2 o4 wStarted slave procId 0.6 e$ S/ ~' d4 e; d% T
+ modprobe c674x-irq-events
6 f5 t( w* }% o[  173.502316] input: c674x_irqs as /devices/virtual/input/input3
' ~7 q/ I* l- [+ sleep 4+ v) J& K) o+ Q: E4 `
+ ./app_host3 \" |6 C/ m0 k
fail to open /dev/input/c674x_irq_events
+ N0 T0 a- \) \) Q$ T6 D' w" o+ rmmod c674x-irq-events: o) F; W' q  j! q# [/ t
[  177.615980] input input3: c674x_irq_exit!
, F0 {" Z2 {; j7 a+ slaveloader shutdown DSP
  N: u* }6 J: M+ d% I8 o5 UStopped slave procId 0.9 U3 O( A1 d) z( g, S
Unloaded slave procId 0.# ~; _6 L7 f/ A7 `
Detached from slave procId 0.; u* s! E' ?3 H3 \8 ^
+ rmmod syslink0 b' V3 h) O( w. |6 }% t
[  177.837527] Removed syslink kernel module
1 ^! Z( \% i% V* Q6 f
) H+ ^( T8 T1 r3 i
2 L4 v! g  S1 \- X
我是将./ }: _* a/ g8 w
├── app_host# R- l) `1 U* m" K1 c2 j
├── helloworld_tlipc.out
. `$ U7 m- J0 {- u. p! I├── run.sh& Q; A0 \% P6 G% `9 w* Y; F
├── slaveloader3 O% _2 E6 c+ F# v1 j3 k
└── syslink.ko
5 I! D+ _9 z5 R, g. V8 ^- A└── c674x-irq-events.ko( F8 `. ^1 q9 P% w
放入开发板的文件系统中然后执行./run.sh。9 k; v3 M+ I. A4 ~0 G
还去指导一下,到底是怎么回事) X! N" a  B6 c8 D3 h9 @1 I
app_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的  o! D: f, r8 a5 F
, w  K: @9 U9 C1 ]# L0 a
分享到:  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重新编译就可以了。
$ Y4 i( z* D1 f( ~! z. t! D2 p  i! ?# E0 K' y* ~0 I0 s# `

% K) X' R" S9 B5 O$ l6 X: S

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 18:46 , Processed in 0.035700 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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