关于ARM和DSP共享区的访问 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于ARM和DSP共享区的访问

[复制链接]

2

主题

6

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

3

主题

5

帖子

41

积分

新手上路

Rank: 1

积分
41
沙发
发表于 2014-7-28 16:43:11 | 只看该作者
5 I6 C+ [0 V7 z

/ y' x& {! L! R
+ s7 ^& B5 c) U( W! K提问说的太简单了。给个简单答案不知是否对。
" ~9 V9 ^* L5 ?4 d' r& aDSP读写共享区内存就是将指针直接指向物理地址。
$ [: G8 y& M( j3 O4 n4 B# d
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
板凳
发表于 2014-7-28 20:01:08 | 只看该作者
可以在CMD中指定一个数组到共享内存段,然后对数组赋值即可。也可以对指定地址指针读写。
. {3 s4 `% r& B: `* j2 v
回复 支持 反对

使用道具 举报

2

主题

6

帖子

1060

积分

金牌会员

Rank: 6Rank: 6

积分
1060
地板
 楼主| 发表于 2014-8-11 09:38:09 | 只看该作者
谢谢啊,问题解决了,这段时间太忙了,没顾得的回复。
3 l6 ^: I8 I9 j) h0 T" l
回复 支持 反对

使用道具 举报

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
5#
发表于 2014-8-19 09:05:53 | 只看该作者

5 h) z! i' v2 ]6 X( ^: r) D9 K4 k+ w; @: ^: w
& M+ t5 v$ \. F2 [2 m8 h
在ARM核和DSP核的存储空间保留一块如:0x8001fc00~0x80020000大小1KB,这样ARM核和DSP核都可以访问这个空间,两者就可以进行通信了。至于两者访问的同步问题自己解决。
. j- a! b0 k( g- l
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1014

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 13:12 , Processed in 0.037983 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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