Can we use the OSBDM/OSJTAG ports on some of the tower modules for programming our own custom designs?

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

Can we use the OSBDM/OSJTAG ports on some of the tower modules for programming our own custom designs?

921 Views
pratiekbhadrana
Contributor III

Hello,

I was wondering if the OSBDM/OSJTAG port on the tower modules of the Kinetis K series MCUs (TWR-K21D50M) can be used to program another target MCU from the Kinetis family. If yes, what is the process? Also can it be used for programming MCUs of the L series family as well?

Thanks in anticipation..

0 Kudos
4 Replies

686 Views
pgo
Senior Contributor V

Hi Pratiek,

You are better off buying a cheap FRDM board and using that as a programmer.

Have a look at:

Using the Freedom Board as SWD Programmer | MCU on Eclipse 

Debug External Processors with USBDM and Freedom Board | MCU on Eclipse 

USBDM: USBDM Kinetis Debugger and Programmer 

or you could buy a USBDM based programmer on Ebay.  Generally less hassle.

bye

686 Views
pratiekbhadrana
Contributor III

Hi robinshen,

But the product page specifically mentions that it can be used as a standalone debugger. That's why I got the thought that it might be used for debugging other MCUs of the Kinetis family. Also, NXP offers similar functionality on its LPCXpresso boards.

0 Kudos

686 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi Pratiek Bhadranavar,

For FRDM board, the OpenSDA can be used program another target MCU by remove the SWD clock to the target microcontroller. Refer this"Using the Freedom Board as SWD Programmer".

Maybe the JTAG/SWD signals on J1 of TWR-K21D50M can be used to debug external Kinetis device. But it doesn't have a jumper isolate the on-board debug interface with K21. You might have to modify the hardware of TWR-K21D50M in order to realize that function.

Best Regards,

Robin

686 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi Pratiek Bhadranavar,

The OSBDM/OSJTAG designs are made to work with and validated against on-board target devices. While you might be able to get it to work with an external Kinetis device, this functionality is not validated by P&E or NXP and is not officially supported.

Best Regards,

Robin

0 Kudos