DVSDK中DSPLINK组件的开发 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5599|回复: 7
打印 上一主题 下一主题

DVSDK中DSPLINK组件的开发

[复制链接]

4

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
跳转到指定楼层
楼主
发表于 2015-1-26 10:34:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最新的用户手册上面有“DVSDK双核开发教程”,我按照上面的步骤把环境配置好了。上面的例子也能正常运行。
- T4 w/ i+ B, K8 d8 [9 r, l+ \现在我需要做DSPLINK的开发,譬如改改例程再编译一下什么的,我还需要按照“DSPLINK开发入门“上面的步骤,再把环境配置一遍吗?
' m) u: T' |! J& V看omapl138上面的软件开发手册,以及DSPLINK的使用手册,还是没有头绪,希望大神能给点具体的步骤和大致的方向。( ]  A9 |2 G( E- s
3 k+ \5 ?9 n/ ?% h' z' F  x+ H: [  ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

4

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
沙发
 楼主| 发表于 2015-1-26 10:39:52 | 只看该作者
我的内核是2.6.37,开发板是EVM-A1版,望大神指导
7 F- Q4 C& w& U6 Q7 O* [& ]' z
回复 支持 反对

使用道具 举报

4

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
板凳
 楼主| 发表于 2015-1-26 17:47:53 | 只看该作者
是不是需要改makefile中的一些参数,改好后,直接在项目所在目录直接编译就OK了???
1 k" G% p5 x; `9 f6 r7 P如果是,那makefile具体该如何改???“DVSDK开发入门”上面也没有给出DSPLINK的具体配置方式,对于我这种初学者,很是郁闷啊,望解答
* h+ k4 @! ^/ b/ _8 P0 w0 E: s
回复 支持 反对

使用道具 举报

4

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
地板
 楼主| 发表于 2015-1-26 20:22:42 | 只看该作者
是不是,直接按照用户手册上面“DSPLINK开发入门”那一章节的步骤,挨个设置一下(只是有些路径不一样)。修改环境变量DSPLINK,配置编译参数,修改编译时GPPOS的路径和编译器路径,修改gpp端配置文件,修改DSP端配置文件.在分别在编译GPP端和DSP端的源码。
8 }. M9 z% o1 r- z: ^( z% F  G我按照上面的方法做了,可是编译时出现下面的问题:
' I5 v1 j* C' J' H, T' i5 nmake[2]: /home/tl/arm-2009q1/bin/arm-arago-linux-gnueabi-gcc: Command not found
" d+ N5 m2 ?. k: H) I1 ?! H' q3 Mmake[2]: *** [/home/tl/ti-dvsdk_omapl138-evm_04_03_00_06/dsplink_1_65_01_05_eng/dsplink/config/BUILD/CFG_system.c.deb] Error 1277 o* l) y# s% L/ M0 q
make[2]: Leaving directory `/home/tl/ti-dvsdk_omapl138-evm_04_03_00_06/dsplink_1_65_01_05_eng/dsplink/gpp/src/api'& x2 t- |: W  Y) ~* Y7 ?
make[1]: *** [objdeb] Error 2* L/ U) F4 m7 g& N$ L
make[1]: Leaving directory `/home/tl/ti-dvsdk_omapl138-evm_04_03_00_06/dsplink_1_65_01_05_eng/dsplink/gpp/src/api'
: j3 G1 N" J5 Q' [; gmake: *** [api.objdeb] Error 2
3 d2 h3 d& k' w/ y+ R1 M1 m. [) {; ?# p1 ?. z! I# U; C' E* ~. `# m
这里arm-arago-linux-gnueabi-gcc的arago是什么东东?8 z/ s' Q, Y% ]# A* Q6 Z9 ~6 ^7 A
/home/tl/arm-2009q1/bin中只有arm-none-linux-gnueabi-gcc
  D/ Z' L8 ?; z- V9 i# n& Z4 Q" t
回复 支持 反对

使用道具 举报

4

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
5#
 楼主| 发表于 2015-1-26 20:34:04 | 只看该作者
之前用2.6.33的内核,直接用DSPLINK的那个开发入门用户手册
5 x. R& I% z" i, I9 {后来用2.6.37的内核,用DVSDK软件开发包,由于用户手册上关于DVSDK的资料不全,或者自己没有理解透彻,现在我自己都搞混了,求解答。。。0 L% J5 ~* R& d! f" H  E# C
这个问题困扰了我将近两三天了,网上关于DVSDK的东西也不多。。。) g& J5 x) w) j" L4 O
我看MVSDK安装完之后,syslink还需要进行相关的配置,但是”DVSDK开发入门“的用户手册上面,几乎只是配置了DVSDK之后,就没有dsplink的什么事情了,后面就是直接运行dsplink的相关例子。4 q' d; b0 ?2 o1 m
      这里实在是搞不明白,望解答。# Q; _, F6 s" G2 Z+ _# B& B9 [
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
6#
发表于 2015-1-27 09:39:36 | 只看该作者
你使用 dvsdk 的目的是为了什么?如果纯粹只是想是使用 dsplink 进行双核间的数据通信的话,建议你转至mcsdk ,使用 syslink 进行双核间的数据通信
3 P+ M1 O8 }; U3 c0 Z1 s0 T
回复 支持 反对

使用道具 举报

4

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
7#
 楼主| 发表于 2015-1-27 09:42:41 | 只看该作者
tenny 发表于 2015-1-27 09:39  u) X5 b& i( B2 t) `2 J
你使用 dvsdk 的目的是为了什么?如果纯粹只是想是使用 dsplink 进行双核间的数据通信的话,建议你转至mcsd ...

( g4 d; P7 c2 N- N! k* F项目开发需求用2.6的内核。要是不是项目,我肯定用MCSDK啊,SYSLINK你们的资料那么多。! i3 }# B# N% I; Y
还望您能解答我上面的问题
9 `! g9 d, ^( t, p
回复 支持 反对

使用道具 举报

4

主题

25

帖子

94

积分

注册会员

Rank: 2

积分
94
8#
 楼主| 发表于 2015-1-29 09:36:01 | 只看该作者
答:不能直接在Loop目录下make,需要在DVSDK的根目录下执行make命令,请参考《17-OMAPL138的DVSDK双核开发教程》的第三章:DVSDK编译.
! C9 k2 g2 z8 Z问:难道我每次修改一下例程,都要在DVSDK的根目录下编译么???那样可是要耗蛮多时间的。有没有什么节省时间的办法???
, {  }7 D2 I& Z' V8 d5 w: G
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 05:43 , Processed in 0.037775 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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