NXP Device Support

VisualGDB is fully integrated with the MCUXpresso SDK builder. As soon as you import an MCUXpresso-generated SDK into VisualGDB, it will recognize the devices, libraries and examples contained in it, and will allow creating projects based on them via the regular VisualGDB Embedded Project Wizard. See this tutorial for a detailed step-by-step introduction.

Supported Devices

The following devices are supported by the MCUXpresso SDK builder:

  • JN5188
  • JN5189
  • K32W041
  • K32W061
  • MKE02Z16xxx4
  • MKE02Z32xxx4
  • MKE02Z64xxx4
  • MKE04Z128xxx4
  • MKE04Z64xxx4
  • MKE04Z8xxx4
  • MKE06Z128xxx4
  • MKE06Z64xxx4
  • MKE14F256xxx16
  • MKE14F512xxx16
  • MKE14Z128xxx7
  • MKE14Z256xxx7
  • MKE14Z32xxx4
  • MKE14Z64xxx4
  • MKE15Z128xxx7
  • MKE15Z256xxx7
  • MKE15Z32xxx4
  • MKE15Z64xxx4
  • MKE16F256xxx16
  • MKE16F512xxx16
  • MKE16Z32xxx4
  • MKE16Z64xxx4
  • MKE18F256xxx16
  • MKE18F512xxx16
  • MK02FN128xxx10
  • MK02FN64xxx10
  • MK10DN512xxx10
  • MK10DX128xxx10
  • MK10DX256xxx10
  • MK11DN512Axxx5
  • MK11DN512xxx5
  • MK11DX128Axxx5
  • MK11DX128xxx5
  • MK11DX256Axxx5
  • MK11DX256xxx5
  • MK12DN512xxx5
  • MK12DX128xxx5
  • MK12DX256xxx5
  • MK20DN512xxx10
  • MK20DX128xxx10
  • MK20DX256xxx10
  • MK21DN512Axxx5
  • MK21DN512xxx5
  • MK21DX128Axxx5
  • MK21DX128xxx5
  • MK21DX256Axxx5
  • MK21DX256xxx5
  • MK21FN1M0Axxx12
  • MK21FN1M0xxx12
  • MK21FX512Axxx12
  • MK21FX512xxx12
  • MK22DN512xxx5
  • MK22DX128xxx5
  • MK22DX256xxx5
  • MK22FN128xxx10
  • MK22FN128xxx12
  • MK22FN1M0Axxx12
  • MK22FN1M0xxx12
  • MK22FN256xxx12
  • MK22FN512xxx12
  • MK22FX512Axxx12
  • MK22FX512xxx12
  • MK24FN1M0xxx12
  • MK24FN256xxx12
  • MK26FN2M0xxx18
  • MK27FN2M0Axxx15
  • MK27FN2M0xxx15
  • MK28FN2M0Axxx15
  • MK28FN2M0xxx15
  • MK30DN512xxx10
  • MK30DX128xxx10
  • MK30DX256xxx10
  • MK40DN512xxx10
  • MK40DX128xxx10
  • MK40DX256xxx10
  • MK50DN512xxx10
  • MK50DX256xxx10
  • MK51DN256xxx10
  • MK51DN512xxx10
  • MK51DX256xxx10
  • MK52DN512xxx10
  • MK53DN512xxx10
  • MK53DX256xxx10
  • MK60DN256xxx10
  • MK60DN512xxx10
  • MK60DX256xxx10
  • MK63FN1M0xxx12
  • MK64FN1M0xxx12
  • MK64FX512xxx12
  • MK65FN2M0xxx18
  • MK65FX1M0xxx18
  • MK66FN2M0xxx18
  • MK66FX1M0xxx18
  • MK80FN256xxx15
  • MK82FN256xxx15
  • K32L2A31xxxxA
  • K32L2A41xxxxA
  • K32L2B11xxxxA
  • K32L2B21xxxxA
  • K32L2B31xxxxA
  • K32L3A60xxx
  • MKL02Z16xxx4
  • MKL02Z32xxx4
  • MKL02Z8xxx4
  • MKL03Z16xxx4
  • MKL03Z32xxx4
  • MKL03Z8xxx4
  • MKL13Z32xxx4
  • MKL13Z64xxx4
  • MKL14Z32xxx4
  • MKL14Z64xxx4
  • MKL15Z128xxx4
  • MKL15Z32xxx4
  • MKL15Z64xxx4
  • MKL16Z128xxx4
  • MKL16Z256xxx4
  • MKL16Z32xxx4
  • MKL16Z64xxx4
  • MKL17Z128xxx4
  • MKL17Z256xxx4
  • MKL17Z32xxx4
  • MKL17Z64xxx4
  • MKL24Z32xxx4
  • MKL24Z64xxx4
  • MKL25Z128xxx4
  • MKL25Z32xxx4
  • MKL25Z64xxx4
  • MKL26Z128xxx4
  • MKL26Z256xxx4
  • MKL26Z32xxx4
  • MKL26Z64xxx4
  • MKL27Z128xxx4
  • MKL27Z256xxx4
  • MKL27Z32xxx4
  • MKL27Z64xxx4
  • MKL28Z512xxx7
  • MKL33Z128xxx4
  • MKL33Z256xxx4
  • MKL33Z32xxx4
  • MKL33Z64xxx4
  • MKL34Z64xxx4
  • MKL36Z128xxx4
  • MKL36Z256xxx4
  • MKL36Z64xxx4
  • MKL43Z128xxx4
  • MKL43Z256xxx4
  • MKL46Z128xxx4
  • MKL46Z256xxx4
  • MKL82Z128xxx7
  • MKM34Z256xxx7
  • MKM35Z256xxx7
  • MKM35Z512xxx7
  • MKS20FN128xxx12
  • MKS20FN256xxx12
  • MKS22FN128xxx12
  • MKS22FN256xxx12
  • MKV10Z128xxx7
  • MKV10Z16xxx7
  • MKV10Z32xxx7
  • MKV10Z64xxx7
  • MKV11Z128xxx7
  • MKV11Z64xxx7
  • MKV30F128xxx10
  • MKV30F64xxx10
  • MKV31F128xxx10
  • MKV31F256xxx12
  • MKV31F512xxx12
  • MKV42F128xxx16
  • MKV42F256xxx16
  • MKV42F64xxx16
  • MKV44F128xxx16
  • MKV44F256xxx16
  • MKV44F64xxx16
  • MKV46F128xxx16
  • MKV46F256xxx16
  • MKV56F1M0xxx24
  • MKV56F512xxx24
  • MKV58F1M0xxx24
  • MKV58F512xxx24
  • MKW21D256xxx5
  • MKW21D512xxx5
  • MKW21Z256xxx4
  • MKW21Z512xxx4
  • MKW22D512xxx5
  • MKW24D512xxx5
  • MKW31Z256xxx4
  • MKW31Z512xxx4
  • MKW34A512xxx4
  • MKW35A512xxx4
  • MKW35Z512xxx4
  • MKW36A512xxx4
  • MKW36Z512xxx4
  • MKW37A512xxx4
  • MKW37Z512xxx4
  • MKW38A512xxx4
  • MKW38Z512xxx4
  • MKW39A512xxx4
  • MKW41Z256xxx4
  • MKW41Z512xxx4
  • LPC51U68
  • LPC54005
  • LPC54016
  • LPC54018
  • LPC54018J2M
  • LPC54018J4M
  • LPC54S005
  • LPC54S016
  • LPC54S018
  • LPC54S018J2M
  • LPC54S018J4M
  • LPC54101J256
  • LPC54101J512
  • LPC54102J256
  • LPC54102J512
  • LPC54113J128
  • LPC54113J256
  • LPC54114J256
  • LPC54605J256
  • LPC54605J512
  • LPC54606J256
  • LPC54606J512
  • LPC54607J256
  • LPC54607J512
  • LPC54608J512
  • LPC54616J256
  • LPC54616J512
  • LPC54618J512
  • LPC54628J512
  • LPC5502
  • LPC5504
  • LPC5506
  • LPC55S04
  • LPC55S06
  • LPC5512
  • LPC5514
  • LPC5516
  • LPC5526
  • LPC5528
  • LPC55S14
  • LPC55S16
  • LPC55S26
  • LPC55S28
  • LPC55S66
  • LPC55S69
  • LPC802
  • LPC804
  • LPC810
  • LPC811
  • LPC812
  • LPC822
  • LPC824
  • LPC832
  • LPC834
  • LPC844
  • LPC845
  • LPC8N04
  • QN908XC
  • QN9030
  • QN9090
  • MC56F81643
  • MC56F81646
  • MC56F81648
  • MC56F81663
  • MC56F81666
  • MC56F81668
  • MC56F81743
  • MC56F81746
  • MC56F81748
  • MC56F81763
  • MC56F81766
  • MC56F81768
  • MC56F81866
  • MC56F81868
  • MC56F83663
  • MC56F83683
  • MC56F83686
  • MC56F83689
  • MC56F83763
  • MC56F83766
  • MC56F83769
  • MC56F83783
  • MC56F83786
  • MC56F83789
  • MCIMX7U3xxxxx
  • MCIMX7U5xxxxx
  • MIMX8UX5xxxDZ
  • MIMX8UX5xxxFZ
  • MIMX8UX6xxxDZ
  • MIMX8UX6xxxFZ
  • MIMX8DL1xxxFZ
  • MIMX8DX1xxxFZ
  • MIMX8DX2xxxFZ
  • MIMX8DX3xxxFZ
  • MIMX8DX4xxxFZ
  • MIMX8DX5xxxDZ
  • MIMX8DX5xxxFZ
  • MIMX8DX6xxxDZ
  • MIMX8DX6xxxFZ
  • MIMX8MD6xxxHZ
  • MIMX8MD6xxxJZ
  • MIMX8MD7xxxHZ
  • MIMX8MD7xxxJZ
  • MIMX8MM4xxxKZ
  • MIMX8MM4xxxLZ
  • MIMX8MM3xxxKZ
  • MIMX8MM3xxxLZ
  • MIMX8MM6xxxKZ
  • MIMX8MM6xxxLZ
  • MIMX8MM5xxxKZ
  • MIMX8MM5xxxLZ
  • MIMX8MM2xxxKZ
  • MIMX8MM2xxxLZ
  • MIMX8MM1xxxKZ
  • MIMX8MM1xxxLZ
  • MIMX8MN4xxxIZ
  • MIMX8MN4xxxJZ
  • MIMX8MN3xxxIZ
  • MIMX8MN3xxxJZ
  • MIMX8MN6xxxIZ
  • MIMX8MN6xxxJZ
  • MIMX8MN5xxxIZ
  • MIMX8MN5xxxJZ
  • MIMX8MN2xxxIZ
  • MIMX8MN2xxxJZ
  • MIMX8MN1xxxIZ
  • MIMX8MN1xxxJZ
  • MIMX8ML3xxxKZ
  • MIMX8ML3xxxLZ
  • MIMX8ML6xxxKZ
  • MIMX8ML6xxxLZ
  • MIMX8ML8xxxKZ
  • MIMX8ML8xxxLZ
  • MIMX8ML4xxxKZ
  • MIMX8ML4xxxLZ
  • MIMX8MQ6xxxHZ
  • MIMX8MQ6xxxJZ
  • MIMX8MQ7xxxHZ
  • MIMX8MQ7xxxJZ
  • MIMX8MQ5xxxHZ
  • MIMX8MQ5xxxJZ
  • MIMX8QM6xxxFF
  • MIMX8QX1xxxFZ
  • MIMX8QX2xxxFZ
  • MIMX8QX3xxxFZ
  • MIMX8QX4xxxFZ
  • MIMX8QX5xxxDZ
  • MIMX8QX5xxxFZ
  • MIMX8QX6xxxDZ
  • MIMX8QX6xxxFZ
  • MIMX8SL1xxxFZ
  • MIMXRT1011xxxxx
  • MIMXRT1015xxxxx
  • MIMXRT1021xxxxx
  • MIMXRT1024xxxxx
  • MIMXRT1051xxxxB
  • MIMXRT1051xxxxx
  • MIMXRT1052xxxxB
  • MIMXRT1052xxxxx
  • MIMXRT1061xxxxA
  • MIMXRT1062xxxxA
  • MIMXRT106AxxxxA
  • MIMXRT106FxxxxA
  • MIMXRT1064xxxxA
  • MIMXRT633S
  • MIMXRT685S

Debug Methods

For seamless out-of-the-box debugging experience, we advise using Segger J-Link with the Segger software. VisualGDB is fully integrated with it and supports various advanced functionality, such as Live Variables.

VisualGDB also supports the debug backend from the MCUXpresso IDE as shown in this tutorial.

If you prefer using OpenOCD, you can use the FLASH Plugin mechanism to easily create a FLASH driver for your board based on the MCUXpresso SDK examples as shown here.