i.MX8X Development tools

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

i.MX8X Development tools

1,789 Views
amanning
Contributor I

We wish to use the i.MX8X processor in a new product and I am lokking for the correct tools for the development.

I cannot find the correct tools to download and debug the embedded Cortext-M core.

The chip has a JTAG connection. Can I use the Keil ULINKpro debugger with this port? I am not sure about the voltage levels as the core runs on 1V8.

The ARM Development tools (ARM-DS and ARM/KEIL MDK) do not have a support pack for the i.MX8X processor. Are there other tools that support the i.MX8X and the Keil ULINKpro debugger?

What is the standard method for the Cortex-M development? I have only seen descriptions of copying the code onto a SD card and then copying via UBOOT into the Flash. This does not sound like an effient development process.

Any help to get the debugging up and running would be appriciated.

0 Kudos
7 Replies

1,424 Views
Yuri
NXP Employee
NXP Employee

Hello,

  Use the following resource  to get M4 SDK for i.MX8X. The SDK sources

may be used as M4 examples and projects for IAR and GCC toolchains. 

  https://mcuxpresso.nxp.com/en/welcome

  As for JTAG debugger - look at section 3.1 (Compiler/Debugger) of "Getting Started with

MCUXpresso SDK for i.MX 8QuadXPlus.pdf" in SDK documentation.

   Note, also Lauterbach supports i.MX8X.

Have a great day,

Yuri

 

-------------------------------------------------------------------------------

Note:

- If this post answers your question, please click the "Mark Correct" button. Thank you!

 

- We are following threads for 7 weeks after the last post, later replies are ignored

Please open a new thread and refer to the closed one, if you have a related question at a later point in time.

0 Kudos

1,424 Views
amanning
Contributor I

I have looked at and downloaded the MCUXpresso SDK and IDE, but I cannot find any support for the i.MX8X processor. The SDK builder does not include this processor. 

0 Kudos

1,424 Views
Yuri
NXP Employee
NXP Employee

Hello,

  On the Web 

https://mcuxpresso.nxp.com/en/select 

pastedImage_2.png

Regards,

Yuri.

0 Kudos

1,424 Views
amanning
Contributor I

Hello Yuri

Thanks for the info. I did not know that the i.MX8X is the same as 8QuadXPlus. Why can't NXP use the same name everywhere.

I have build  and downloaded a SDK using this settings. The file is called SDK_2.5.2_MIMX8QX6xxxFZ. I am not sure if this is correct for my processor, as the name on the chip is PIMX8UX6AVLFZAB.

When I try to load it into the MCUXpresso IDE I get the following error:

pastedImage_1.png

The message in the log is:

Error
Fri Jul 05 08:23:48 CEST 2019
The SDK 'SDK_2.x_MIMX8QX6xxxFZ' does not contain any MCUXpresso IDE compatible toolchain.

It would seem the NXP tools do not work together properly. In the SDK builder the only tool chain options are GCC and IAR, there is no MCUXpresso option.

0 Kudos

1,424 Views
Yuri
NXP Employee
NXP Employee

Hello,

  please try to follow section 5 (Run a demo using ARM® GCC) of Getting Started with MCUXpresso

SDK for i.MX 8QuadXPlus, Rev. 1, 04/2019.

Regards,

Yuri.

0 Kudos

1,424 Views
amanning
Contributor I

Hello Yuri

I have had a closer look at the MCUXpresso documentation, especially the chapter 5 you mentioned.

It is now clear that the MCUXpresso SDK produces files that cannot be used with the MCUXpresso IDE. This seems to be very strange to me. I assumed as the names of the 2 products are the same, they would work hand in hand.

As I do not have a Linux machine (MCUXpresso IDE runs on windows), I cannot use the files generated by MCUXpresso SDK.

This brings me back to the original question: When will NXP supply a support pack for the ARM-DS toolchain?

Regards

Adrian

Adrian Manning

Software Engineer

Hamilton Medical AG

Via Crusch 8

7402 Bonaduz

Switzerland

Phone:

+41 58 610 13 82

Fax:

+41 58 610 00 20

Mail:

amanning@hamilton-medical.com

Web:

www.hamilton-medical.com

<https://www.hamilton-medical.com/News/Newsletter-sign-up.html>

This message is confidential. It may also be privileged or otherwise protected by work product immunity or other legal rules. If you have received it by mistake, please let us know by e-mail reply and delete it from your system; you may not copy this message or disclose its contents to anyone. The integrity and security of this message cannot be guaranteed on the Internet.

Von: Yuri <admin@community.nxp.com>

Gesendet: Montag, 8. Juli 2019 10:49

An: Manning Adrian <amanning@hamilton-medical.com>

Betreff: Re: - Re: i.MX8X Development tools

NXP Community <https://community.freescale.com/resources/statics/1000/35400-NXP-Community-Email-banner-600x75.jpg>

Re: i.MX8X Development tools

reply from Yuri Muhin<https://community.nxp.com/people/Yuri?et=watches.email.thread> in i.MX Processors - View the full discussion<https://community.nxp.com/message/1174697?commentID=1174697&et=watches.email.thread#comment-1174697>

0 Kudos

1,424 Views
Yuri
NXP Employee
NXP Employee

Hello,

  Generally customers can use virtual machine technology, supported in VMware and Virtual Box,
to run Linux toolchains, recommended for the SDK, under Windows OS.  

  Also, customers can try using the Windows versions of the toolchains.

Regards,

Yuri.

0 Kudos