STM32H743 target running in OTG_HS1 mode (without USB PHY), run USB serial Full Speed thru USB OTG_HS_XXXX pins?
Requirements:
1) Need all the HRTIM output pins (PC6, PC7, PC8, PA8, PA9, PA10, PA11, PA12, PG6 & PG7) for Power Supply design, where many are typically used for USB Full Speed serial OTG_FS_XXXX pins (PA9, PA10, PA11, PA12, PA4)…
Are following Assumptions true, if No, why? (Details please)
2) Only possible way to retain USB port serial Full Speed operation (don’t want / need ULPI interface: design devoid of external High Speed PHY, as design will also need these pins mapped to alternate functions). Therefore, just use USB OTG_HS_XXXX pins (PB12, PB13, PB14, PB15, PA4), they will function identical to OTG_FS_XXXX pins above when uC in OTG_HS1 mode (RM0433 figure 746)?
a. The USB OTG_HS_XXXX pins may be used / connected to existing external Full Speed serial USB circuit (identical to OTG_FS_XXXX pins) and may be programmed to function properly at USB serial Full Speed?
b. OTG_HS1 mode will support Full Speed USB operation, and does not require the remaining USB high speed ULPI pins to be selected and operational?
3) Existing USB Full Speed serial driver formerly used by OTG_FS_XXXX pins will need to be mapped to OTG_HS1 mode and OTG_HS_XXXX pins, with following major / minor changes? Help please!
4) How about USB Boot loader, what is it’s fate using OTG_HS1 mode and OTG_HS_XXXX pins?
5) Additional USB serial Full Speed relevant pitfalls that should be considered when using above design approach?
