Creating an assembler project (not C/C++)

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

Creating an assembler project (not C/C++)

2,102 Views
ptcaos
Contributor III

Hello,

 

I want to know if in MCUXpresso IDE it is possible to create a new project only for assembler, not C/C++. In CodeWarrior, I could choose if I wanted C, C++ or ASM. In MCUXpresso IDE, is it possible?

 

Thanks.

Labels (1)
0 Kudos
Reply
3 Replies

2,081 Views
Habib_MS
NXP Employee
NXP Employee

Hello @ptcaos,
Unfortunately,
MCUxpresso does not provide the option to create a project only in assembler.

However, you can use assembler with the next syntaxis:

Habib_MS_0-1722378008790.png

Also, you can combine C with these instructions, as shown the images below:

 

Habib_MS_1-1722378008791.png

Habib_MS_2-1722378008792.png

 

On the other hand, MCUxpresso provides an alternative to see the disassembly of your code when you are in a debug session, where is show in the next window:

Habib_MS_3-1722378008792.png

 

 

 

Also, if you experience any issue, do not hesitate to let me know.

BR,
Habib.

0 Kudos
Reply

1,851 Views
ptcaos
Contributor III

Hi @Habib_MS ,

 

but... is there any possibility about including assembler support in new MCUXpresso IDE releases? We want to replace our 50 boards FRDM-KL25Z for 50 boards FRDM-MCXA153. With KL25Z, we use CodeWarrior 11.1 that supports that OLD board but, also, allows the creation of a assembler project. However, with MCAX153 boards, we need to use MCUXpresso IDE because CodeWarrior 11.1 doesn't support that board so new.

 

Thanks.

0 Kudos
Reply

1,813 Views
Habib_MS
NXP Employee
NXP Employee

Hello again @ptcaos ,
Does not have plans of add an option to create an assembly project in MCUxpresso.

On the other hand, in order to start with the FRDM-MCXA153 you can consult these references that could be helps:

Also, MCUxpresso IDE provides an SDK, where is a comprehensive software enablement package designed to simplify and accelerate application development with Arm® Cortex®-M-based devices from NXP, including its general purpose, crossover and wireless-enabled MCUs. Where you can get the SDK in this link.

Fortunately, SDK provides a getting started called "Getting Started with MCUXpresso SDK CMSIS Packs".

At the same time, MCUXpresso Ecosystem offers config tools, where is an integrated suite of configuration tools, is designed to guide customers from first evaluation to production software development.

This link has many trainings that could help you to learn more about how use config tools, also in the same link you can see the file called  MCUXpresso Config Tools User's Guide (IDE) that could be helpful.

BR

Habib.

0 Kudos
Reply