我用LPC24XX,DATASHEET有支援到。driver is linux
之前是用INT實現,可是slave傳送速度跟不上master(slave => master 太慢)
可能要分好幾次INT才能收完。
我想用Streaming DMA mapping的方式實現
將資料確實收完後Device再執行INT通知CPU。
這樣CPU應該不用分多次INT才能收到資料,可以做別的事吧?
不知道我這樣想對不對?
或是用coherent DMA mapping比較好?
另外,我想用FIQ提高中斷的優先權,不知還要注意哪些地方?