USBx CDC-ACM (VCP) not enumerating on Nucleo-L452RE
I'm trying to get a L452 to bring up a VCP under ThreadX/USBx, so I followed the instructions in:
It seemed pretty straight forward, it compiles, runs, creates the read and write threads, the main thread exits appropriately, but the USB device never enumerates on the bus.
Just to make sure that my board works (Nucleo with a USB-B connector wired into PA11/12, ground, and +5), I can put the processor into bootload, it comes up as a USB BOOTLOADER, and I can use CubeProg to push code. So the physical connection is okay.
I must be missing something. Is there something weird with the L4 that needs code tweaking? Can you please take a look?
I've attached the project below.
