請問下CH569中Endpoint BURST 預設參考值的依據

請問除了 Endpoint 1 OUT BURST 是設置3 與Endpoint1 IN 一致,其他各個Endpoint 設定的皆是OUT BURST設定4 ,IN BURST 設定3  請問這有什麼特別參考依據嗎? 
這跟底下的endpxRTbuff[4096]大小是有相關是嗎?   還是指硬件內部ic有另外設計的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")));


是都可以任意设置3或者4的,不过一般建议使用3即可


只有登录才能回复,可以选择微信账号登录