Vxwork5.5(Tornado2.2)下IDE DMA的使用

risingpo 2014-05-20 03:04:40
X86平台,有哪位大虾在Tornado2.2 下用过IDE DMA功能呀?? 目前IDE硬盘一直工作在PIO模式,但觉得写速度太慢了?求大神救命!!
...全文
593 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghyd 2014-06-30
  • 打赏
  • 举报
回复
5.5下,x86架构,通常的intel芯片组都支持的,有个源文件,叫个啥来着,在config.h 经过简单配置就可以。 如果不是x86架构,那就要看你的硬件是否有dma控制器了。
码农老李 2014-06-04
  • 打赏
  • 举报
回复
qq:79102124
risingpo 2014-06-03
  • 打赏
  • 举报
回复
@lizongjun方便留一下QQ吗? 请教下,谢谢。
zwd_125 2014-05-28
  • 打赏
  • 举报
回复
打开硬盘驱动源码的调试信息,重新编译程序,看看驱动是怎么运行的,这么找问题比较快。
码农老李 2014-05-22
  • 打赏
  • 举报
回复
可以,我们以前做过。
risingpo 2014-05-22
  • 打赏
  • 举报
回复
@lizongjun 硬件确认支持DMA,自己写驱动不会呀?从更高版本的VX 可以移植驱动吗??
risingpo 2014-05-22
  • 打赏
  • 举报
回复
@Zwd_125 BIOS 里已经将DMA功能打开了,就是BSP里驱动没加载上
zwd_125 2014-05-22
  • 打赏
  • 举报
回复
先获取CPU的DMA控制器的设备ID号,然后看看驱动是否支持。 在BIOS或者BSP里面,看看有没有使能DMA
码农老李 2014-05-22
  • 打赏
  • 举报
回复
5.5ATA驱动不支持,而且还要看硬件是不是有DMA控制器。 要自己开发DMA驱动

2,179

社区成员

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

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