ycrathi 0 Posted December 27, 2019 Share Posted December 27, 2019 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. Quote Link to post Share on other sites
Rei Vilo 695 Posted December 27, 2019 Share Posted December 27, 2019 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 Quote Link to post Share on other sites
RahulZ 0 Posted December 27, 2019 Share Posted December 27, 2019 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 ? Quote Link to post Share on other sites
RahulZ 0 Posted December 27, 2019 Share Posted December 27, 2019 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 ? Quote Link to post Share on other sites
Rei Vilo 695 Posted December 27, 2019 Share Posted December 27, 2019 When using the XDS110 programmer of a LaunchPad, you obviously need to remove all the jumpers. Similarly, if you're considering mass production, you should use professional tools for batch programming. Quote Link to post Share on other sites
enl 227 Posted December 27, 2019 Share Posted December 27, 2019 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. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.