Hi,
I have read the BF548 hardware reference guide, and am a little confused by what it says regarding byte access to the USB FIFOs through the MMR peripheral bus (not DMA).
The datasheet:
Hi,
I have read the BF548 hardware reference guide, and am a little confused by what it says regarding byte access to the USB FIFOs through the MMR peripheral bus (not DMA).
The datasheet:
Hi Wayne,
Sorry for the delay.
What you said is correct i.e setting TXCOUNT = 5, perform 3 word writes. Ensure that the last byte is aligned to the least significant byte lane. Yes, (EPx FIFO address + 4) would be the low word address. Let us know if you are encountering any issues in transferring odd number of bytes in core mode.
Best Regards,
Guru
Hi Wayne,
Sorry for the delay.
What you said is correct i.e setting TXCOUNT = 5, perform 3 word writes. Ensure that the last byte is aligned to the least significant byte lane. Yes, (EPx FIFO address + 4) would be the low word address. Let us know if you are encountering any issues in transferring odd number of bytes in core mode.
Best Regards,
Guru