【求助】x86 在vxworks下DMA的使用 (vx6.9)

gaosen1990 2016-01-14 07:32:34
Hi:
最近在x86的机器上挂了一块DSP,用的PCI接口,X86做RC,DSP做EP。
X86读写DSP BAR空间均可以,但是速度过慢,现在想用X86上的DMA去读写,但是组件里的intel Edma 和i8237dma都不能用,不知道怎么去解决,哪位大神能支支招。
对于这个问题,我们也想过用DSP 的DMA主动去读X86的内存,在X86上malloc (cacheDmaMalloc也试过)一段内存传给DSP,是否DSP就可以直接读写?bsp里没有看到inbound配置相关的东西,不知道在x86下PCI的inbound在哪里配置?
以上,谢谢大神们能够答疑解惑!
...全文
986 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaosen1990 2016-01-18
  • 打赏
  • 举报
回复
继续顶!求大神!
gaosen1990 2016-01-15
  • 打赏
  • 举报
回复
早起顶一个!!!!!

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧