SGDMA 存在的问题

1. DMA启动后,偶尔会有最后一个像素未传送完成,然后DMA会再次传送这个元素引起二次的DMA中断标记被置位

原因则猜不出来。

2. DMA速度很慢,可能原因: 1. 布线时做了交叉      2. DMA的配置未弄好。

时间: 2024-10-18 14:31:39

SGDMA 存在的问题的相关文章

mmc驱动的读写过程解析

mmc io的读写从mmc_queue_thread()的获取queue里面的request开始. 先列出调用栈,看下大概的调用顺序, 下面的内容主要阐述这些函数如何工作. host->ops->request() // sdhci_request() mmc_start_request() mmc_start_req() mmc_blk_issue_rw_rq() mmc_blk_issue_rq() Mmc_queue_thread() mmc_queue_thread()  struct

[DE2i-150] 重建PCIe_Fundmental範例說明

以下資料的整理主要是做備忘錄,避免以後忘了,順便留給需要的人. ========================================== 本文主要是參考友晶科技的DE2i-150光碟裡面的PCie_Fundmental範例,再重新打造一個新的範例程式. 1 // ============================================================================ 2 // Copyright (c) 2012 by Terasic