MCU flashing tool

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

MCU flashing tool

851 Views
Eiffel
Contributor I

Hi Team,

In our production project, we are using two MCUs: LPC55S26 and i.MXRT106S. Currently, we're facing challenges in flashing both MCUs. We use MCUXpresso IDE, where we manually select the project and flash each MCU one by one via a JTAG connector. This process is time-consuming and causing production delays.

Could you suggest an NXP common tool that allows us to flash both MCUs by simply selecting the MCU name (or similar) via JTAG, without needing to open MCUXpresso IDE each time? We have the bin files ready for flashing.

Labels (1)
0 Kudos
Reply
4 Replies

833 Views
diego_charles
NXP TechSupport
NXP TechSupport

Hi @Eiffel 

I hope to find you well! 

We have the standalone LinkFlash tool, you can use it to program and erase without using the MCUXpresso IDE over SWD/JTAG. It supports the same MCUs that the MCUxpresso IDE does, including your LPC55s26 and i.MX RT106s.

Hi @Eiffel  there is an Edit: I am checking if does support the JTAG protocol for the MCUs that you are using . Btw, could I know which probe are you using?

diego_charles_1-1742846184259.png

The linkflash simply calls linkserver commands to do those basic operations. You migth use the tool to get familiar and later on create your own script, using the sample linkserver commands that the tool uses. 

The tool is included as an exe in the linkserver package (  check for this path C:\nxp\LinkServer_24.12.21 ) The linkserver package can be dowloaded independently, or installed along the MCUXpresso IDE. If you are using Windows you can type linkflash on the start menu and find it easily.

This is the  standalone option we could offer to program over SWD. Feel free to explore as well with our partners if suits better for your production case, for example Segger or PE micro. Segger provides  have plenty options for your use case, for example J-Link commander, J-flash etc. 

I hope this could help you. 

Diego

 

0 Kudos
Reply

796 Views
Eiffel
Contributor I

Hi @diego_charles 

With MCU xpresso IDE , we are using "Jlink (Segger)" tool to flash the MCU.

0 Kudos
Reply

772 Views
diego_charles
NXP TechSupport
NXP TechSupport

Hi @Eiffel 

Thank you for your reply! 

By probe , I mean debug probe, the debugger that you are using. 

We do not provide an standalone  tool to program using Segger debug probes. The Linkflash tool is designed to run with NXP enabled probes running our  Linkserver FW. So it does not support a debugger running Segger FW. If you are using MCU-Link Pro or LPC-Link2 you could program them with  our Linkserver FW and then use the LinkFlash ( I am just checking if supports JTAG) 

If  you are using a Segger debugger, then  J-Flash coud be an option, as it is GUI. Or better yet, creating your own scripts, for this you could start with J-Link commander. If you need more help please help  for using Segger tools , please contact Segger directly. 

I hope this could help you. 

Diego

 

 

0 Kudos
Reply

799 Views
Eiffel
Contributor I

Hi @diego_charles ,

Can you please explain more about probe means? 

0 Kudos
Reply