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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

1

主题

2

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
跳转到指定楼层
楼主
发表于 2019-4-2 15:27:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码
# Q1 G% [# c5 Z$ n7 qmodprobe syslink                                                          4 b' g3 S8 T; k/ P
slaveloader startup DSP ./helloworld_tlipc.out                           
/ O& y9 P% k- ^8 j8 q+ Z! k% N/ i& W
modprobe c674x-irq-events && sleep 4 # wait for device node created           
5 r+ b  `' J3 |/ [, z./app_host                                                                    
9 w* I7 R) F! p% v3 e0 C7 Ormmod c674x-irq-events                                                        
: G; Z) j$ c1 D- H4 K+ Z: }; D) b
slaveloader shutdown DSP                                                
: @$ j2 d: B1 U+ O) r1 _" |# Lrmmod syslink                                                                 
7 A$ j' ^7 k! t8 ]root@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh 3 A( n1 G; x$ [+ \7 u
+ modprobe syslink
7 T. g2 S  B" h$ X[  173.161745] SysLink version : 2.21.01.05
5 `( p8 X) y/ a& {! {[  173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:22
" d0 j1 {" n! {8 R1 E+ slaveloader startup DSP ./helloworld_tlipc.out# {0 j/ k$ e5 d+ E# o
Attached to slave procId 0.
% g5 H! ^9 P) v) ]3 s1 q, YLoading procId 0.
# S4 z  X1 Q# Q3 o% l  rLoaded file ./helloworld_tlipc.out on slave procId 0.
4 g' D) M. L4 N8 i; I  ]" bStarted slave procId 0., F1 u7 n: M5 u: e
+ modprobe c674x-irq-events/ }9 l8 Z7 y$ n" S+ \7 Y
[  173.502316] input: c674x_irqs as /devices/virtual/input/input3  n& [( O. d4 u# j. ~
+ sleep 4/ o, @" c- f7 K: y& u& {
+ ./app_host
1 `+ t; @* f2 E/ W8 {$ Bfail to open /dev/input/c674x_irq_events; J% W2 n9 C3 l1 J$ `  Q
+ rmmod c674x-irq-events# i8 A& r9 `, ]8 C( R# C
[  177.615980] input input3: c674x_irq_exit!
& o" [+ x9 @1 \. U2 C5 n+ slaveloader shutdown DSP% V: \4 q! r+ x
Stopped slave procId 0.1 E3 U  c3 C: a- W' `* z7 @: k, b; z
Unloaded slave procId 0.9 \. L  s, W* U* J  a9 ]
Detached from slave procId 0.0 J8 f- J  G5 e* p; O' [
+ rmmod syslink
5 j, S9 F6 y4 m% R0 y' L3 o[  177.837527] Removed syslink kernel module
0 @" Z  z# J8 k1 B( @
- G# u  ?  E  E7 a0 M
5 o: t* V6 K3 b  w. i
我是将.
  u4 e; V% b; y' n. v/ J, q( K4 C├── app_host: O4 i: `5 O; M, L
├── helloworld_tlipc.out* q% k5 i0 _$ y( w8 ?; ]  A
├── run.sh
1 H' [7 A, e8 _2 i├── slaveloader7 B' y, y" f) _  S" v" ]6 [  d
└── syslink.ko
* U5 i8 }- {* K+ w) u5 n└── c674x-irq-events.ko  u2 b' u$ c$ ~8 i
放入开发板的文件系统中然后执行./run.sh。
/ X3 N3 v+ R( a* v4 b还去指导一下,到底是怎么回事
  q& x' a1 i" E) Kapp_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的- D  L" k9 n; k4 W- Y; w

7 f8 x2 z8 q( d: X
分享到:  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重新编译就可以了。
" R3 ^7 A: b- h& g4 f3 b* R- \" C  Y( b% L. [

9 O8 A6 C* ?+ {, ~

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-18 03:55 , Processed in 0.039332 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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