关于ARM和DSP共享区的访问 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7962|回复: 5
打印 上一主题 下一主题

关于ARM和DSP共享区的访问

[复制链接]

2

主题

6

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

积分
1060
跳转到指定楼层
楼主
发表于 2014-7-28 15:16:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一下各位大虾:OMAPL138中,在DSP这一端怎么样实现对其 共享RAM内存 的读写?我是裸机编程没有跑操作系统,能实现吧,怎样实现?
1 f8 Z' Z, G8 c  X: r
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

5

帖子

41

积分

新手上路

Rank: 1

积分
41
沙发
发表于 2014-7-28 16:43:11 | 只看该作者

% D: S$ w+ j: e9 g" [" \; M' i6 O  q7 @2 H/ `6 {

' ^9 n7 N: O) U$ t提问说的太简单了。给个简单答案不知是否对。0 L: d" E7 L2 z4 j. K
DSP读写共享区内存就是将指针直接指向物理地址。4 G0 ]* ~0 x2 k
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
板凳
发表于 2014-7-28 20:01:08 | 只看该作者
可以在CMD中指定一个数组到共享内存段,然后对数组赋值即可。也可以对指定地址指针读写。( `# z/ z% k2 d, b
回复 支持 反对

使用道具 举报

2

主题

6

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

积分
1060
地板
 楼主| 发表于 2014-8-11 09:38:09 | 只看该作者
谢谢啊,问题解决了,这段时间太忙了,没顾得的回复。
% B3 R3 E4 e& ]3 t+ X5 L
回复 支持 反对

使用道具 举报

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
5#
发表于 2014-8-19 09:05:53 | 只看该作者
3 b, Q5 N+ n% J! u2 \% m3 K
  u  ]4 T$ P& Y2 \
6 v* \$ A- }: U0 C6 o
在ARM核和DSP核的存储空间保留一块如:0x8001fc00~0x80020000大小1KB,这样ARM核和DSP核都可以访问这个空间,两者就可以进行通信了。至于两者访问的同步问题自己解决。
! p2 I. i9 p% \3 {6 W
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1014

积分

金牌会员

Rank: 6Rank: 6

积分
1014
6#
发表于 2015-3-17 22:30:37 | 只看该作者
楼主,是怎么解决的,能否告知一二,感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-1-31 03:29 , Processed in 0.040373 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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