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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4738|回复: 1

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

[复制链接]

1

主题

2

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
发表于 2019-4-2 15:27:32 | 显示全部楼层 |阅读模式
我用tl_ipc方式进行双核通讯,步骤是按手册中操作的,但是没有成功请问怎么回事,以下代码是我在开发板输入./run.sh后输出的代码! L0 m) N( T$ c! [5 q
modprobe syslink                                                         
+ p* n7 r% G7 y" U% \. oslaveloader startup DSP ./helloworld_tlipc.out                           $ E# u, s7 x% @' w; ~" X

  J7 F2 p) A* G# N8 {# _" Z4 ymodprobe c674x-irq-events && sleep 4 # wait for device node created           2 S' Y* b8 O) J  R  E
./app_host                                                                    5 G# d  W3 d) ]) ^
rmmod c674x-irq-events                                                        ( v/ x& c8 x' [3 ~4 p! y
5 y; [, @. V3 r# d5 M+ s; q! R
slaveloader shutdown DSP                                                 5 W) A0 [( z3 M9 a8 S9 o; ~
rmmod syslink                                                                 % _/ V! @4 y; F) A$ K$ A9 h
root@omapl138-Tronlong:/home/test/helloworld_tlipc# ./run.sh ; B; ?5 N6 _0 c7 ?- _: N
+ modprobe syslink
# @7 G8 `* x" y5 F& y7 t[  173.161745] SysLink version : 2.21.01.05& t3 J" q1 V; T4 L
[  173.161773] SysLink module created on Date:Aug 27 2017 Time:00:24:22
8 e( `, G9 A  Q1 L2 Y+ H! Y+ slaveloader startup DSP ./helloworld_tlipc.out) M6 }# ?3 U. n. Y3 P
Attached to slave procId 0.
2 d8 Y( L, C( Q  ?& KLoading procId 0.
8 j" p; T1 q4 M" r. xLoaded file ./helloworld_tlipc.out on slave procId 0.7 w* m+ T2 ~) k* m$ P
Started slave procId 0.
' D& f- `  U  N3 }6 l+ modprobe c674x-irq-events' w6 p! j9 v3 q4 c
[  173.502316] input: c674x_irqs as /devices/virtual/input/input34 Y  [* W/ l- y% [- N
+ sleep 4
; a8 B* s" S; X3 J$ I2 c( s! H, {+ ./app_host
, L! O+ |. t; v" a: ^6 F# cfail to open /dev/input/c674x_irq_events( H7 [) ]% u# Q; r" l" z2 V% Q
+ rmmod c674x-irq-events
, k0 l( d1 u# x2 h# P' ^; A" y8 e[  177.615980] input input3: c674x_irq_exit!
: D5 d' o! I( @! N+ slaveloader shutdown DSP0 t8 C! M; k/ l4 D4 z. s# h
Stopped slave procId 0.. R$ H, e1 D5 J
Unloaded slave procId 0.
) K: e$ c7 R! J4 V. j0 f( DDetached from slave procId 0.  W5 G, L0 U; C
+ rmmod syslink
7 o/ u# M. M6 z, _$ J[  177.837527] Removed syslink kernel module, r6 B2 B5 \6 W$ h5 A' r

* H6 S; g7 P" k+ G* t$ X( F0 ~
0 O/ ]6 S2 _( A. o! S2 f我是将.
$ o; G! G1 q. j- C/ ]' W; R├── app_host
! ?8 t1 y+ U! |1 q) y$ T6 ~7 Q├── helloworld_tlipc.out- K& C; [  R/ K; d; h7 A
├── run.sh1 @$ F2 I" [* r9 T" a, S
├── slaveloader5 M2 }: \6 j/ s4 P( b7 k! l6 ]3 L, A
└── syslink.ko
4 }1 F4 [3 K; W7 ?8 }8 A└── c674x-irq-events.ko2 _+ Y8 r; l' y) P9 i
放入开发板的文件系统中然后执行./run.sh。. C$ f* X# T8 h: w; u
还去指导一下,到底是怎么回事/ E; q. v0 u0 |9 b: X9 z6 K. n+ n
app_host文件和helloworld_tlipc文件都是用您们提供的tr_arm的文件编译成的
" Z/ k( b+ _* P$ X: I& j; B; |0 {/ E) W$ c, R* @) T2 y
回复

使用道具 举报

3

主题

524

帖子

2083

积分

创龙

Rank: 8Rank: 8

积分
2083
发表于 2019-4-4 18:32:15 | 显示全部楼层
您好。这个是因为之前版本的linux,c674x-irq-events和event1设备文件重命名了。您将工程里面的c674x-irq-events改成event1重新编译就可以了。+ q3 z: _8 S2 I

: \% w; f/ I2 n! T4 ?2 o% S1 x8 Z& s4 }. s& v% \

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 02:57 , Processed in 0.041084 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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