dma_alloc_coherent()
返回存储任何数据的指针。此函数采用dma_addr_t
类型的变量,并将其用于DMA操作。所以我想在DMA操作开始之前读取这个值。如何读取变量类型的值dma_addr_t
0
A
回答
1
根据DMA-API.txtdma_alloc_coherent()
返回CPU虚拟空间中的地址。同时dma_handle
是由实际DMA的设备可以使用的相同区域的地址。如果您想获得该值只是用它作为可以包含这样的价值,或打印一个整数作为显示如下:
dma_addr_t handle; void *cpu_addr; cpu_addr = dma_alloc_coherent(…, &handle, …); pr_info("%s: got DMA address: %pad\n", __func__, &handle);
+0
我需要实际存在于该dma地址中的内容。我可以使用mem dd 0xDMA_ADDR 0x40命令在加载模块后运行tlite提示符读取这些值。最初尝试使用C代码打印这些值,但没有运气。 – 2015-04-05 04:39:41
+0
'cpu_addr'是CPU端的地址。 – 0andriy 2015-04-05 11:43:19
相关问题
- 1. 如何在Java中获取类型变量的类型泛型
- 2. 如何逐行读取文件到字符串类型变量?
- 3. 如何获取数据类型变量的值?
- 4. 如何获取变量类型?
- 5. 如何从Lua运行进程读取变量值(获取过程变量值)?
- 6. 如何获取PHP $ _POST读取的jQuery变量值?
- 7. 变量和值类型
- 8. 在父类中读取子类变量
- 9. ActionScript读取矢量的数据类型?
- 10. 使用haskell读取和类型类 - 模糊类型变量错误
- 11. 如何读取任何类型的文件为二进制值?
- 12. 如何读取类型“IBuffer”的值在c#中的字符串?
- 13. 类型的“变量”,类型为“可变”
- 14. 如何从Java的内部类读取变量?
- 15. 我如何读取JavaScript的值,并送他们为C#变量
- 16. 如何在iOS项目中读取Realm变量的值?
- 17. 如何将从firebase读取的值赋给变量
- 18. Matlab:如何读取变量的值(字符串或数字)?
- 19. 如何用Golang获取同一类型的另一个变量的新变量
- 20. 如何使用“动态”变量从匿名类型读取属性
- 21. 如何获取指定为结构类型的指针变量的值
- 22. 如何从枚举类型的属性文件中读取值?
- 23. 变量值的最佳SQL类型
- 24. 如何创建'OF'变量的类型?
- 25. 如何声明System.Collections.Generic.IEnumerable类型的变量?
- 26. 如何调试[Function]类型的变量?
- 27. 如何知道变量的类型?
- 28. 如何检查变量的类型? Python
- 29. 如何投射css变量的类型?
- 30. 读取多个变量类型从文件
如果您发布的代码,你试过你可能会得到更多有用的答案,并在那里似乎出问题了。 – leekaiinthesky 2015-04-02 14:09:53