請(qǐng)問除了 Endpoint 1 OUT BURST 是設(shè)置3 與Endpoint1 IN 一致,其他各個(gè)Endpoint 設(shè)定的皆是OUT BURST設(shè)定4 ,IN BURST 設(shè)定3? 請(qǐng)問這有什麼特別參考依據(jù)嗎??
這跟底下的endpxRTbuff[4096]大小是有相關(guān)是嗎?? ?還是指硬件內(nèi)部ic有另外設(shè)計(jì)的fifo array呢
謝謝
#define DEF_ENDP1_OUT_BURST_LEVEL? ? ? ?3
#define DEF_ENDP1_IN_BURST_LEVEL? ? ? ? 3
#define DEF_ENDP2_OUT_BURST_LEVEL? ? ? ?4
#define DEF_ENDP2_IN_BURST_LEVEL? ? ? ? 3
#define DEF_ENDP3_OUT_BURST_LEVEL? ? ? ?4
#define DEF_ENDP3_IN_BURST_LEVEL? ? ? ? 3
#define DEF_ENDP4_OUT_BURST_LEVEL? ? ? ?4
#define DEF_ENDP4_IN_BURST_LEVEL? ? ? ? 3
#define DEF_ENDP5_OUT_BURST_LEVEL? ? ? ?4
#define DEF_ENDP5_IN_BURST_LEVEL? ? ? ? 3
#define DEF_ENDP6_OUT_BURST_LEVEL? ? ? ?4
#define DEF_ENDP6_IN_BURST_LEVEL? ? ? ? 3
#define DEF_ENDP7_OUT_BURST_LEVEL? ? ? ?4
#define DEF_ENDP7_IN_BURST_LEVEL? ? ? ? 3
與
extern __attribute__ ((aligned(16))) UINT8? endp1RTbuff[4096] __attribute__((section(".DMADATA")));
extern __attribute__ ((aligned(16))) UINT8? endp2RTbuff[4096] __attribute__((section(".DMADATA")));
extern __attribute__ ((aligned(16))) UINT8? endp3RTbuff[4096] __attribute__((section(".DMADATA")));
extern __attribute__ ((aligned(16))) UINT8? endp4RTbuff[4096] __attribute__((section(".DMADATA")));
extern __attribute__ ((aligned(16))) UINT8? endp5RTbuff[4096] __attribute__((section(".DMADATA")));
extern __attribute__ ((aligned(16))) UINT8? endp6RTbuff[4096] __attribute__((section(".DMADATA")));
extern __attribute__ ((aligned(16))) UINT8? endp7RTbuff[4096] __attribute__((section(".DMADATA")));