后一部分已经更新完毕。
先分析一下程序总体功能。程序创建了两个DMA Channel,分别是DMA Manual IN channel和DMA Manual OUT channel。其中DMA Manual IN channel的功能是将上位机(U-Port)发送过来的数据传输到ARM9内核中,并且通过回调函数传递给CyFxBulkSrcSinkDmaCallback(),当然,回调函数什么也没有做,仅仅是将接收到的数据丢掉而已;其中
DMA Manual OUT channel的功能正好相反,将ARM9内核中的数据再传给U-Port,待传输的数据为0xA5。
1、测试DMA Manual IN channel功能,如下, http://www.**.com/liangziusb/blog/11-12/236535_ab493.html