本帖最后由 ArterySW 于 2022-12-30 09:10 编辑
问题解决了,,是因为我修改了 usb_conf.h,,从
#define USBD_RX_SIZE 128
#define USBD_EP0_TX_SIZE 24
#define USBD_EP1_TX_SIZE 20
#define USBD_EP2_TX_SIZE 20
#define USBD_EP3_TX_SIZE 20
#define USBD_EP4_TX_SIZE 20
#define USBD_EP5_TX_SIZE 20
#define USBD_EP6_TX_SIZE 20
#define USBD_EP7_TX_SIZE 20
修改成了
#define USBD_RX_SIZE 128
#define USBD_EP0_TX_SIZE 64
#define USBD_EP1_TX_SIZE 64
#define USBD_EP2_TX_SIZE 64
#define USBD_EP3_TX_SIZE 64
#define USBD_EP4_TX_SIZE 20
#define USBD_EP5_TX_SIZE 20
#define USBD_EP6_TX_SIZE 20
#define USBD_EP7_TX_SIZE 20
我以为这里的大小单位是字节,,原来是字。。
基于 AT32F425F8 的 DAPLink 已调通,,不需要晶振,,电路更简洁,,代码在此:https://github.com/XIVN1987/DAPLink
|
牛Xpluse啊,好东西,谢谢分享
相当优秀啊!