注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
lvpwin1984的个人空间 https://home.eeworld.com.cn/space-uid-605388.html [收藏] [复制] [分享] [RSS]
日志

OMAP4460 SDMA的linklist问题

已有 369 次阅读2015-3-6 15:22 |个人分类:OMAP4460

目前正在使用OMAP4460的SDMA的linklist功能,操作系统是linux。有如下几个问题:
1、寄存器DMA4_CNDPi中的NEXT_DESCRIPTOR_POINTER值到底是什么地址值?为什么只用了前30位?假设我在linux内存中按照某种descriptor的结构定义了一个结构体A,那么我在DMA4_CNDPi中应该设置什么值呢?是&A(取A的地址)还是&A<<2(A的地址左移两位)?还是要将A的地址转化为物理地址再存入DMA4_CNDPi?

2、关于linklist最后一个block问题。在descriptor中怎么标注此descriptor是最后一个呢?是将DMA4_CNDPi置为0吗?

小弟在用户手册中没有找到相关的答案,忘得到大侠的帮助?

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章