2018-09-03 07:51 AM
Hello,
I am having issue implementing USB Audio using the USB HS peripheral on STM32F767II.
Basically everything (enumeration, various control transfers (volume/mute), playback) works except recording. Specifically I am having trouble transmitting samples using the isochronous IN endpoint.
What I do:
Everything looks ok (XFRC asserts each 1ms) but the host does not receive any data (looks like only zero-length-packets are coming). The PKTCNT and XFRSIZ in DIEPTSIZx are both zero when XFRC asserts. But what looks very weird to me - the DTXFSTSx immediately after the XFRC tells that only 5 words (20B) are available. The TX FIFO for this EP is set to 25 words (100B). After XFRC should it not be empty? I.e DTXFSTSx == 25?
Any ideas would be welcomed.
2018-10-21 09:04 PM
I'm having meet the same issue.
Did you resolve the issue already?
Thanks,
Owen.
2018-10-31 05:37 AM
Hello,
I have been working on other things and came back to this today.
I am trying to make it work on simplified setup (stm32f746g-disco, no rtos, microphone only).
2020-11-12 02:30 PM
I realise this is an old thread, but I'm running into this as well (link), although on a F4 with external HS phy. I thought the issue was maybe related to the usage of the external phy.