What is different between JTAG/SWD interface in FRDM-K20D50M?

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

What is different between JTAG/SWD interface in FRDM-K20D50M?

2,084 Views
kai_liu
Senior Contributor I

I found that there are two different debugger interfaces in FRDM-K20D50M. The OpenSDA and target micros are all K20D50M family. Why does FSL decide to use JTAG for OpenSDA, and SWD for target micro? Any special reason?

Labels (1)
0 Kudos
2 Replies

792 Views
Paul_Tian
NXP Employee
NXP Employee

Hi, Liu Kai

Because Cortex-M0+ does not support JTAG debug, so Kinetis L series use SWD debug interface. But if you have J-Link on your hand, you can use top half interface for SWD debug. Thanks.

Hope my reply can help you.

Best Regards

Paul

792 Views
jeremyzhou
NXP Employee
NXP Employee

Hi Kai,

In fact, I also don't know the exactly reason and I've nout found the special reason for these desgins in any documents.

However I think it's not hard to speculate. L series Kinetis only support SWD which make it can't support other debug interfaces except SWD.

K series Kinetis can both support JTAG and SWD, so choose JTAG is reasonable.

Wish can help.

Best regards,

Ping