> If the addresses are totally invalid, shouldn't it just crash or fail to communicate of IN endpoint 1 ?
I don't know how does the HW behave when you misconfigure it. It may quite well simply ignore the highermost bits. That would make your EP0 Rx buffer to be at word address 0x000, the same as the Tx buffer. If Rx and Tx don't overlap in time - which is often the case for EP0 - then the FIFO buffers can overlap and everything would seemingly work.
> Your statement is valid for STM32F411 OTG_FS as well ?
Yes, it's the same Synopsys DWC2 OTG IP. There are subtle differences as different versions of the IP are used, but this is a major feature so it's the same.
JW
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
