devin

devin

0个粉丝

1

问答

0

专栏

0

资料

devin  发布于  2017-10-18 11:32:16
采纳率 0%
1个问答
3814

Hi3516的ive中DMA怎么实现从大块内存中扣取小块内存数据

 
如《HiIVE API参考.pdf》中对于HI_MPI_IVE_DMA算子的说明中指出支持从大块内存中扣取小块内存,如下:
采用IVE_DMA_MODE_DIRECT_COPY快速拷贝模式,pstDst应该是重新分配一指定的小的区域,这时候pstSrc的各个参数应该怎么配置,包括宽度、高度、虚拟地址、物理地址、stride。
我来回答
回答1个
时间排序
认可量排序

devin

0个粉丝

1

问答

0

专栏

0

资料

devin 2017-10-18 13:38:33
认可0
我自己结一下贴吧,是可以实现从大内存中扣取一块小内存,变量名对应上图中变量名,配置如下:
pstSrc.pu8VirAddr=VirAddr;
pstSrc.u32PhyAddr=PhyAddr;
pstSrc.u16Height =srcHeight;
pstSrc.u16Width = srcWidth;
pstSrc.u16Stride=srcStride;
pstDst就指向自己创建的内存即可,上面这些参数都按自己创建的内存的实际值填。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区