2024-07-04 07:03 PM
I am using USB peripheral on the STM32U5 with TrustZone enabled. I met a problem.
In Non-Secure area, USB_DRD_FS->CNTR, USB_DRD_FS->CHEP0R can be set correctly.
In Secure area, I can set "USB_DRD_FS->CNTR = 0x9D00;".
But I can not set the "USB_DRD_FS->CHEP0R = 0x8280;". The register value remains at 0.
How can I use the USB peripheral in Secure area?