请教:OMAPL138双核裸机开发步骤 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6542|回复: 8
打印 上一主题 下一主题

请教:OMAPL138双核裸机开发步骤

[复制链接]

12

主题

43

帖子

199

积分

注册会员

Rank: 2

积分
199
跳转到指定楼层
楼主
发表于 2016-10-31 17:48:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lanteng 于 2016-10-31 17:50 编辑 ' \* z- X' ]! G' X% }5 ^( G/ P3 v

# t# q" f& h& D9 o: A0 I4 g" C3 K$ F这几天看了创龙的手册和TI的资料,我自己总结了一下双核裸机开发的步骤,不知道对不对,请行家帮我看下。1.在windows下的CCS5进行程序编写、仿真和调试;2.将程序移植到Linux系统中,按照创龙手册中的方法进行编译;3。登陆开发板系统,对Linux系统下的编译结果.ais文件和.bin文件进行程序烧写。8 B: _" p9 W) `( _5 Z: v) k
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-11-1 18:20:24 | 只看该作者
双核裸机?arm 和 dap 都跑裸机?1 j7 i  w8 J* H& f; i
如果 arm 是跑了 linux ,dap 是裸机,可以参考 TLIPC 例程
回复 支持 反对

使用道具 举报

12

主题

43

帖子

199

积分

注册会员

Rank: 2

积分
199
板凳
 楼主| 发表于 2016-11-2 10:54:57 | 只看该作者
tenny 发表于 2016-11-1 18:20
( E. s* Z! {- h双核裸机?arm 和 dap 都跑裸机?! v% R- M: v0 Q  E+ Y
如果 arm 是跑了 linux ,dap 是裸机,可以参考 TLIPC 例程 ...
% K: V4 E3 i; X& S
是arm和dsp都跑裸机,因为我们产品应用上只用到串口、按键、液晶显示、数据采集与处理,为了产品响应速度能够跟上,让DSP只做数据采集和数据处理,ARM做控制部分。ARM需要向DSP传输一些控制指令,DSP向ARM传输一些数据处理结果。之前我发帖,您建议我参考IPCLite例程,但是我对整个开发过程不是很清楚,看了几天资料,总结了一下,不知道对不对。
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
地板
发表于 2016-11-2 13:16:27 | 只看该作者
那你看 138 的 starterware 里面的 IPClite 的开发8 n4 m/ E! f: v3 B  V, E) D6 o
http://processors.wiki.ti.com/in ... 8IPC.29_and_IPClite
回复 支持 反对

使用道具 举报

12

主题

43

帖子

199

积分

注册会员

Rank: 2

积分
199
5#
 楼主| 发表于 2016-11-2 16:45:46 | 只看该作者
这个陈工之前发给我,我已经看了,自己试验操作了一下,总结了一个这个步骤,我看我还是再自己编程试试。谢谢您的解答!有问题我再请教!
回复 支持 反对

使用道具 举报

12

主题

43

帖子

199

积分

注册会员

Rank: 2

积分
199
6#
 楼主| 发表于 2016-11-7 09:52:24 | 只看该作者
看了IPCLite例程,其中的ipc_interrupt采用中断方式进行双核通信,但是我看完例程以后怎么感觉这不是中断方式呢,也是调用wait_event()函数在那死等evtRcv标志置1,完全不像一般中断一样进入中断函数,不需要主程序在那死等。麻烦帮我解答一下,我的理解对吗?如果IPCLite的中断方式就是这种用法,那我在实际项目开发时怎么去用它,不可能让主函数一直处在这个等待状态啊,感觉不能用了。
回复 支持 反对

使用道具 举报

12

主题

43

帖子

199

积分

注册会员

Rank: 2

积分
199
7#
 楼主| 发表于 2016-11-7 12:19:43 | 只看该作者
想了一种方式,在主函数中定时的去检测evtRcv标志,而不死等待,如果置位则执行相应的操作。感觉应该可以吧!就是实时性完全依赖于定时检测的时间了!
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
8#
发表于 2016-11-8 08:43:31 | 只看该作者
对于多任务操作系统,它的实时性都是由系统时钟中断频率决定的。
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
9#
发表于 2016-11-8 08:43:35 | 只看该作者
本帖最后由 tenny 于 2016-11-8 08:45 编辑 $ r; B- L3 n& E. i: @" L5 L! _; L
0 K7 t  b; |) w4 Z' w) Q' t# o
对于多任务操作系统,它的各任务调度的实时性都是由系统时钟中断频率决定的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 23:24 , Processed in 0.037827 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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