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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

12

主题

43

帖子

199

积分

注册会员

Rank: 2

积分
199
跳转到指定楼层
楼主
发表于 2016-10-31 17:48:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lanteng 于 2016-10-31 17:50 编辑
) Y# I1 Q* E, F( |) M9 y# w1 u6 f8 E( x* x3 `! B  t5 @2 ~1 y
这几天看了创龙的手册和TI的资料,我自己总结了一下双核裸机开发的步骤,不知道对不对,请行家帮我看下。1.在windows下的CCS5进行程序编写、仿真和调试;2.将程序移植到Linux系统中,按照创龙手册中的方法进行编译;3。登陆开发板系统,对Linux系统下的编译结果.ais文件和.bin文件进行程序烧写。6 V& w- S$ k7 |4 [
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-11-1 18:20:24 | 只看该作者
双核裸机?arm 和 dap 都跑裸机?
/ X% a% V) ^7 \2 H) ]+ O如果 arm 是跑了 linux ,dap 是裸机,可以参考 TLIPC 例程
回复 支持 反对

使用道具 举报

12

主题

43

帖子

199

积分

注册会员

Rank: 2

积分
199
板凳
 楼主| 发表于 2016-11-2 10:54:57 | 只看该作者
tenny 发表于 2016-11-1 18:20
) n. B$ X# Y6 e* g) f' q双核裸机?arm 和 dap 都跑裸机?& N: H) {: z- d7 y
如果 arm 是跑了 linux ,dap 是裸机,可以参考 TLIPC 例程 ...

. }& h0 d( y1 ^0 {7 @  z是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 的开发
7 Y* ]0 X2 J! \7 C" F" Jhttp://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 编辑
3 }+ R/ }$ e' s8 h9 K0 w0 r; e& I8 W* ]& e* W3 }7 Z6 {# O* n7 P
对于多任务操作系统,它的各任务调度的实时性都是由系统时钟中断频率决定的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 18:45 , Processed in 0.041383 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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