Search found 5 matches

by JunASAKA
Fri Sep 08, 2023 5:49 am
Forum: STM32 Support
Topic: [Help] External USB HS PHY with STM32F405
Replies: 1
Views: 4926

[Help] External USB HS PHY with STM32F405

Hey there,
I am working on a external USB HS PHY (USB3300) on STM32F405. The board is my own PCB with no HSE installed. I modified
// in mcuconf.h
#define STM32_USB_USE_OTG1 FALSE
#define STM32_USB_USE_OTG2 TRUE

// in board.h
#define BOARD_OTG2_USES_ULPI

I also configured the GPIO pinset ...
by JunASAKA
Tue Mar 28, 2023 7:40 am
Forum: Bug Reports
Topic: [HELP] STM32H750 USB HS ULPI Support,
Replies: 17
Views: 54345

Re: [HELP] STM32H750 USB HS ULPI Support,

Giovanni wrote:Hi,

I got confirmation of ULPI working on STM32H743 on Discord, there must be some missing detail in your setup.

Giovanni

Ok, thanks a lot.
I'll check my config again.

Jun ASAKA.
by JunASAKA
Mon Mar 27, 2023 3:33 pm
Forum: Bug Reports
Topic: [HELP] STM32H750 USB HS ULPI Support,
Replies: 17
Views: 54345

Re: [HELP] STM32H750 USB HS ULPI Support,

Hi,

The one with HS should be STM32_USB_USE_OTG2 (which internally uses OTG_HS as defined in ST headers). The board file must define BOARD_OTG2_USES_ULPI.

Which board are you using? there could be a problem in clock settings and/or GPIO settings.

Giovanni

Hi,
After digging up the GPIO and ...
by JunASAKA
Mon Mar 27, 2023 11:43 am
Forum: Bug Reports
Topic: [HELP] STM32H750 USB HS ULPI Support,
Replies: 17
Views: 54345

Re: [HELP] STM32H750 USB HS ULPI Support,

Hi,

The one with HS should be STM32_USB_USE_OTG2 (which internally uses OTG_HS as defined in ST headers). The board file must define BOARD_OTG2_USES_ULPI.

Which board are you using? there could be a problem in clock settings and/or GPIO settings.

Giovanni

Thanks for your reply. I am using the ...
by JunASAKA
Mon Mar 27, 2023 6:36 am
Forum: Bug Reports
Topic: [HELP] STM32H750 USB HS ULPI Support,
Replies: 17
Views: 54345

[HELP] STM32H750 USB HS ULPI Support,

Hey there,

I am tring to use a USB PHY ULPI module to run USB HS on STM32H750 chip with ChibiOS.
After configured
#define STM32_USB_USE_OTG1 FALSE
#define STM32_USB_USE_OTG2 TRUE
#define STM32_USE_USB_OTG2_HS TRUE
// ...and...
#define BOARD_OTG2_USES_ULPI
and also ...