Hello Eileen Radzwion
Sorry for reply you so late, I wanted to make sure to provide you a detailed reply .
These post are from an old Sdk's so the steps required are very different. On the sdkv2.2 we don't have the serial manager that help us a lot in the usb configuration.
The example of hello world_virtual com solves our problem, please add the usb initializations that are crucial to have the printf functionality.

There are some other things to have in mind in. The composite example does not have the serial_port_usb file, you can find them at the sdk and add it to the components folder.

Please set the usbcdc macro and add DEBUG_CONSOLE_TRANSFER_NON_BLOCKING to the preprocessor.


Please refer to the hello world vcom example, it has the necessary configurations to have the printf working.
Let me know if this is helpful, if you have more specific questions do not hesitate to ask me.
Best regards,
Omar