OMAPL138的双核开发流程 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

OMAPL138的双核开发流程

[复制链接]

6

主题

22

帖子

121

积分

注册会员

Rank: 2

积分
121
跳转到指定楼层
楼主
发表于 2016-6-14 15:40:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 zxbdlv 于 2016-6-14 15:41 编辑 , H' {0 C+ ]3 }, D. ~$ ^! k

9 k# h9 N& e) O- D4 T+ j- f0 Z& H6 e9 J想在OMAPL138的ARM端跑Linux .DSP端跑sysbios . 创龙给的双核例程。直接在linux下。makefile所有文件。然后运行.run.sh就可以跑了。我搞不明白,实际开发中,DSP程序到底是怎么弄得。不是在window里的CCS,生成.OUT文件,然后ARM端来调用吗?求大神指点!!!% P4 V2 ^7 x0 G2 Y6 i7 N

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

6

主题

22

帖子

121

积分

注册会员

Rank: 2

积分
121
8#
 楼主| 发表于 2016-6-21 17:18:46 | 只看该作者
Jackindata 发表于 2016-6-21 17:05! s  i1 B6 h) G  [
双核程序的启动过程由 Linux 控制(比如 run.sh 脚本),所以全部文件一开始都也是由 Linux 管理的,存放 ...
/ r2 G) @7 x9 L: K, h; X
感谢分享
回复 支持 反对

使用道具 举报

6

主题

22

帖子

121

积分

注册会员

Rank: 2

积分
121
7#
 楼主| 发表于 2016-6-21 17:18:30 | 只看该作者
Jackindata 发表于 2016-6-21 17:05) r% b; w/ z7 j* c) ^8 C+ m
双核程序的启动过程由 Linux 控制(比如 run.sh 脚本),所以全部文件一开始都也是由 Linux 管理的,存放 ...

1 t. V3 S. }/ Y' K. Q谢谢分享!!!!
回复 支持 反对

使用道具 举报

6

主题

22

帖子

121

积分

注册会员

Rank: 2

积分
121
6#
 楼主| 发表于 2016-6-21 17:18:09 | 只看该作者
Jackindata 发表于 2016-6-21 17:05
2 d) w! ?' l2 ]双核程序的启动过程由 Linux 控制(比如 run.sh 脚本),所以全部文件一开始都也是由 Linux 管理的,存放 ...
, }& z1 Z( x0 Y  ]; ]
谢谢分享!!!
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2163

积分

创龙

Rank: 8Rank: 8

积分
2163
5#
发表于 2016-6-21 17:05:42 | 只看该作者
zxbdlv 发表于 2016-6-15 13:56
2 L% o0 ?/ V! w' c3 m那最终DSP的程序,是以什么方式存储在nand里或者emmc呢?你们的tl-mcasp-only-dsp直接就是,而其他的例程 ...
* S! v: j! _$ Y1 s, T0 Q# Q
双核程序的启动过程由 Linux 控制(比如 run.sh 脚本),所以全部文件一开始都也是由 Linux 管理的,存放在 Linux的 文件系统中。至于是 nand 还是 emmc,要看这个 Linux 文件系统是怎么样的(如果是网络文件系统,存在任何地方都有可能的)。
- B" p7 r0 c# Z* T- Z4 {只要能够让 slaveloader 读取并加载到 DSP 运行就可以了。
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
地板
发表于 2016-6-16 08:48:40 | 只看该作者
成为 linux 下的普通文件,
+ J) ^' l$ ~9 A3 s运行是用固件 loader 将文件类容解析并加载到 dsp ,dsp 开始跑程序
回复 支持 反对

使用道具 举报

6

主题

22

帖子

121

积分

注册会员

Rank: 2

积分
121
板凳
 楼主| 发表于 2016-6-15 13:56:50 | 只看该作者
tenny 发表于 2016-6-14 20:34
0 Y  q9 }0 M7 p& J一般 CCS 环境和非 CCS 环境结合
" ]  p) n  u0 q8 J1 h. V- i: O' L) V; y6 H5 l8 z1 }* V7 s9 }
CCS 环境开发算法类和硬件驱动类部分
$ K# U. l. M& |$ x6 B- w6 }( Y; A
那最终DSP的程序,是以什么方式存储在nand里或者emmc呢?你们的tl-mcasp-only-dsp直接就是,而其他的例程编译的结果如下图。 真实项目里的dsp程序,是以什么方式保存在板子里呢?
1 x( s0 K( ]% N8 q
# K0 G, ]# k+ m- S9 {
0 s& r% \/ [' ]* s' q

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-6-14 20:34:47 | 只看该作者
一般 CCS 环境和非 CCS 环境结合! I( K' j2 ~( n/ I' v
- h5 n% h# k; Y# h  f" ?- [  t
CCS 环境开发算法类和硬件驱动类部分  I9 d4 k9 h0 N# k$ q" c; H- a
- z% _/ ^$ c5 `# {; s
然后整合在 makefile 工程里,并加入双核通信和程序的功能逻辑
, P; {2 e6 L) R3 g& ^1 D& q! Y$ ^- {) S5 G) d, L2 r, X8 W
如果必要时,也可以在 ccs 中对 makefile 工程生成的程序进行调试
1 j% o8 C+ y/ x8 ^- `) r" w
. R+ Z( F$ O$ W8 |完全由 ccs 环境构建的双核工程,OMAPL138上暂时未提供,ti 官方的例程也都是非 ccs 环境的
/ n; m. z8 j: q2 E0 Y
8 t& h! F, j5 ^: Z
回复 支持 反对

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-1-30 07:06 , Processed in 0.046668 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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