This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Bare Metal Code Development for iMX8M Mini

Hi, 

We are using iMX8M Mini (Part Number: MIMX8MM3CVTKZAA) which is built around Dual A53 Core (2xA53) and a M4 core. Our product will go to Avionics. Since aviation requires lot of certifications, we cannot use Linux (Yocto or similar) in our processor. We need to write Bare-Metal code for both the core from scratch.

I have couple of questions, 

  1. I hope it is possible to develop Bare-metal code for A53 core. Will there be any restrictions?
  2. Are there any free tools available from ARM for bare-metal code development? I heard about DS Studio, but it is a subscription based. 

I talked about this with NXP, but they didn't give any concrete answer. Hence, posting here.

Let me know if you need any more information. 

Thanks & Regards, 

Aravind D. Chakravarti, 

Lead Engineer, 

www.accord-global.com

Parents
  • Hi ,

    Earlier I worked with 'arm-none-eabi-gcc' toolchain for compiling Linux OS. I wanted to know if we can use similar compiler for Bare-metal code development.

    My idea is,

    - Use Development Studio for initial driver development. Because during this time, we need emulator and other debugging options. So, we can use Design Studio IDE only for 1 to 2 years.

    - Once drivers developed switch to 'arm-none-eabi-gcc' (i mean, open source tool-chain)

    Our product typically runs for next 15 to 20 years. It is really difficult to pay $6000 subscription for every year for next 15 to 20 years!

Reply
  • Hi ,

    Earlier I worked with 'arm-none-eabi-gcc' toolchain for compiling Linux OS. I wanted to know if we can use similar compiler for Bare-metal code development.

    My idea is,

    - Use Development Studio for initial driver development. Because during this time, we need emulator and other debugging options. So, we can use Design Studio IDE only for 1 to 2 years.

    - Once drivers developed switch to 'arm-none-eabi-gcc' (i mean, open source tool-chain)

    Our product typically runs for next 15 to 20 years. It is really difficult to pay $6000 subscription for every year for next 15 to 20 years!

Children
No data