终于记录到正题了,这个系列的学习笔记全部基于特权同学的图书,侵删。本人新手,希望和大家一起进步,多多关照呀!这个系列将记录USB3.0 控制器 FX3 相关的一些实例。
一、基于 FX3 内部 DMA 的 USB 传输 Loopback 实例
1.1什么是DMA
嵌入式系统中DMA的作用_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1yf4y187Fn?from=search&seid=18111565913901156852&spm_id_from=333.337.0.0这里放上基于STM32讲解DMA基本概念的视频,讲解的概念非常清楚。
本文记录会有个实例,通过 FX3 的一对 USB Bulk 端点,实现 loopback 的功能。所谓 loopback,就是 FX3 接收到什么数据,就将其发送出去;从 PC 端的调试软件看,就是 PC 给 FX3 传输什么数据,紧接着就接收到相同的数据