Jump to content
ycrathi

How to burn/load program on msp432 mcu without launchpad

Recommended Posts

I have developed program on MSP432p401r launchpad, now i need to load my program on separate msp432 mcu, how i can load program ?

We are not aware which hardware requires to load program kindly guide us.

Share this post


Link to post
Share on other sites

There are many options. 

  • use the programmer-debugger of another LaunchPad
  • use a third-party programmer-debugger like the Segger J-Link or the TI XDS110

Obviously, your board needs to feature a 5x2 0.05" SWD connector. Similarly, you may need to use specific software, like the Segger J-Link tools or OpenOCD  

Learn more at https://embeddedcomputing.weebly.com/xds110-debug-probe-with-energytrace8203.html and https://embeddedcomputing.weebly.com/segger-j-link-with-launchpad-msp432.html

Share this post


Link to post
Share on other sites

One more point in above solution is with launchpad only as MSp432 mcu is fixed on launchpad

I can not able to program multiple MSP432 mcu pieces so for this what i need to use ?

Share this post


Link to post
Share on other sites
9 hours ago, Rei Vilo said:

There are many options. 

  • use the programmer-debugger of another LaunchPad
  • use a third-party programmer-debugger like the Segger J-Link or the TI XDS110

Obviously, your board needs to feature a 5x2 0.05" SWD connector. Similarly, you may need to use specific software, like the Segger J-Link tools or OpenOCD  

Learn more at https://embeddedcomputing.weebly.com/xds110-debug-probe-with-energytrace8203.html and https://embeddedcomputing.weebly.com/segger-j-link-with-launchpad-msp432.html

One more point in above solution is with launchpad only as MSp432 mcu is fixed on launchpad

I can not able to program multiple MSP432 mcu pieces so for this what i need to use ?

Share this post


Link to post
Share on other sites
2 hours ago, RahulZ said:

One more point in above solution is with launchpad only as MSp432 mcu is fixed on launchpad

 

To elaborate:

 

The MSP432p401r has two headers (J8 and J102, both being 5X2 pins) next to a row of ten jumper blocks (labelled GND, 5V, 3V3, ... TDO, TDI). The jumpers bridge the dashed line that separates the programmer/debugger side of the LP from the on board MSP432. 

If you remove the jumpers (ALL ten of them,) the on-board MSP432 will be completely isolated from the programmer, and J102 can be used to program an external unit. See sections 2.3.1 and 2.3.4 of http://www.ti.com/lit/ug/slau597f/slau597f.pdf

2 hours ago, RahulZ said:

I can not able to program multiple MSP432 mcu pieces so for this what i need to use ?

That depends on how many units you need to program. For small numbers (tens to low thousands), the LP may be sufficient, if the target is designed to make it easy (accessible connector, no pin conflicts, and so on). For larger numbers, batch programmers are available. You still need to provide the appropriate interface in the target for this, and even of the units are flashed before the boards are made up, it is good practice to have a way to re-flash if the firmware is updated.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...