Bare metal programming using Colibri IMX6ULL

Dear Team,
As we are facing performance issue using Colibri imx6ull SOM that uses Linux for acquiring ADC samples.Due to linux competency we are thinking bare metal programming which had more control in hardware user perspective. Please suggest the way how we can proceed for bare metal programming for colibri im6ull.
Thanks and Regards

While Toradex or NXP does not officially support bare metal programming for the Colibri imx6ULL, it is indeed completely possible. You have several options available:

  1. You can create and run your own bare metal application in place of U-Boot.
  2. Alternatively, you can modify U-Boot to incorporate the additional functionality you require.
  3. Another approach is to create a U-Boot application to suit your needs.

Ultimately, the choice depends on your specific project requirements and preferences. you need.

Thanks for your response