In the application we are developing on the IMXRT1050, using SDK 2.14.0, the HEAP is in SDRAM and is cacheable. To use the USB Host stack in this situation, we set USB_HOST_CONFIG_BUFFER_PROPERTY_CACHEABLE to 1, and create the NonCacheable, m_usb_dma_noninit_data, m_usb_dma_init_data sections in the linker in a non-cacheable region. With this apparently the USB is working, however the warning "USB_HOST_CONFIG_BUFFER_PROPERTY_CACHEABLE is not supported." is generated during compilation. The question would be why is it not supported? What doesn't work well in this condition?