AnsweredAssumed Answered

Migrating evkbimxrt1050_dev_cdc_vnic_bm from Bare Metal (no operating system) to FreeRTOS

Question asked by Evelyn Sabbag on Nov 11, 2019
Latest reply on Nov 12, 2019 by Evelyn Sabbag

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?

 

freertos freertos_osa vnic_freertos imxrt1050-evkb 

Outcomes