我不知道你采集图像多大,DMA是8位,还是16位,还是32位。
按经验给你回答吧:
void *pBuffer,
你数据存储的地方,你指定一个不小于采集数据的buffer就行。
uint32_t xCount,
这里填你一行DMA采集的次数。假如你图像一个是1000个点,你只取灰度,只能用8位DMA模式,所以填1000
uint32_t yCount,
你图像的宽度,如你图像时1000*500,这里填500
int32_t xModify,
每采集一个数据后,指针地址的增量,如果连续采集,在8位DMA时填1,但你只取灰度,所以每采集一次,地址增量要空1个色度,所以填2,如果采集图像不正确,你就改为1,bf533上要填1,bf54上要填2.没用过bf609,你试试
int32_t yModify)
8位DMA时填1.