imx6dl bare metal (standalone) programming

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6dl bare metal (standalone) programming

3,142 Views
belmaci
Contributor I

Hello, I have a lot of questions about programming bare metal on i.MX6. I find some IDE and solutions and they are really old solutions and there is some problems about license and supports. Can you help me about which IDE, which compiler and how to flash code on i.Mx6 processor?

 

I tried ARM DS-5 IDE, but there is no license now. I installed Eclipse but I saw compiler errors. 

Also I have to choose pins. Which tools is good for this? 

 

Best Regards,

 

iMX6DL #standalone 

Labels (4)
0 Kudos
Reply
5 Replies

3,123 Views
ogj
Contributor IV

Which version of the iMX6 are you planning on using?

0 Kudos
Reply

3,112 Views
belmaci
Contributor I

I have Colibri imx6dl v1.1a. processor.

0 Kudos
Reply

3,098 Views
ogj
Contributor IV

I'm using the iMX6Q with IAR IDE. IAR is spendy, but I've used it on a number of projects. MCUXpresso I believe only works with the ARM M class parts (not A). I use a Segger J-link probe and everything works fine. I don't plan on using u-boot at as it's way overkill for most embedded applications. I download code using the JTAG port. Most eval boards now downplay JTAG, and don't always support it well if at all. The best board manufacturer I've found that supports JTAG is Embedded Artists (Manufacturer of Arm based Computer on Modules (COM) - Embedded Artists). They don't use the standard 10/20 pin connector, but use a 10 pin FFC. They do sell a FFC to 20-pin adapter. This setup works way better than using u-boot. I've developed and loaded a lot of code this way.

3,126 Views
joanxie
NXP TechSupport
NXP TechSupport

pls refer to the enclosed file

0 Kudos
Reply

3,107 Views
belmaci
Contributor I

Thanks for your response.

I checked it and I communicated with ARM. They said you have to use ARM DS not ARM DS-5. So there is another problem because of license. I want to evaluate on Eclipse or MCUXpresso IDE. Also I reached some results but I faced new problems. I build my code but I could't upload the imx6 u-boot or something memory area.(maybe mmc) Can you help me about this problem? How to load my executable file on imx6 processor?

Also I used below link for integration and building. 

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Integrating-Processor-Expert-for-i-MX-an...

Best Regards, 

0 Kudos
Reply