The DMA buffer size in WinCE IMX ESDHC driver -blog archive

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

The DMA buffer size in WinCE IMX ESDHC driver -blog archive

745 次查看
qiang_li-mpu_se
NXP Employee
NXP Employee

    The ESDHC driver has no such limitation for DMA buffer size, for ADMA mode, the max buffer size is 64KB (This is not the once DMA transfer max size, ADMA can use chain to transfer more buffers in once DMA), we can reference to "Figure 20-31. Format of the Descriptor Table" in iMX35 reference manual, there are 16 bits "Data Length" in ADMA description.

    Reference to the WinCE SDBUS driver architecture, the DMA data buffers are alloced in SD device drivers (such as SD memory driver), not in ESDHC driver. The ESDHC driver will only fill the SD device driver's data buffer address and length into the ADMA descriptions, and only the DMA descriptions are alloced in ESDHC driver.

标记 (1)
0 项奖励
回复
0 回复数