I've compiled the Virtual Network Interface example evkbimxrt1050_dev_cdc_vnic_bm using the MCUXpresso IDE and the IMXRT1050-EVKB eval board. The example works without an operating system, but I would like to migrate it to FreeRTOS. I set up a task, started the scheduler but if I replace the usb_osa_bm.c/usb_osa_bm.h files with the appropriate usb_osa_freertos.c/usb_osa_freertos.h files and the corresponding symbols in the project settings (replaced USB_STACK_BM with USB_STACK_FREERTOS, etc.), the example no longer works. It compiles, but the remote device no longer recognizes the RNDIS VNIC.
Has anyone tried this and had success with the migration?