MCUXpresso SDK Documentation

fmstr_example_pdbdm

fmstr_example_pdbdm#

Overview#

Example application uses JTAG or BDM debugging interface to access the target RAM directly while the CPU is running. Note that such approach can be used with any MCU application, even without any special driver code. The computer reads from and writes into the RAM directly without CPU intervention. The Packet-Driven BDM (PD-BDM) communication uses the same memory access to exchange command and response frames. With PD-BDM, the FreeMASTER tool is able to go beyond basic memory read/write operations and accesses also advanced features like Recorder, TSA, or Pipes. The typical transmission speed is around 10 kbps. A PD-BDM communication plug-in must be used in FreeMASTER and configured properly for the selected debugging interface. Note that this communication cannot be used while a debugging interface is used by a debugger session.

Supported Boards#

EVKB-IMXRT1050
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1060-EVKB
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1170-EVKB
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Multi-core considerations

There are example applications prepared for both CM4 and CM7 cores of the RT117x target platform. The debugger is typically able to load and run the code on any of the cores, but only one core is default (CM7) and will run automatically after reset. This means that the flash-based targets (and both Debug and Release targets on MCUXpresso IDE) are only usable on the default core. Also note that the PDBDM demo cannot run simultaneously with the debugger session, which makes the RAM-based targets unusable.

SDRAM considerations

Note that the PDBDM buffer must be put in non-cacheable memory. In SDRAM targets, the _pdbdm buffer is put to non-cacheable section by user code in main.c.

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1060-EVKC
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

EVK-MIMXRT1010
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

EVK-MIMXRT1015
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

EVK-MIMXRT1020
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1024-EVK
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1040-EVK
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

EVK-MIMXRT1064
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1160-EVK
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Multi-core considerations

There are example applications prepared for both CM4 and CM7 cores of the RT116x target platform. The debugger is typically able to load and run the code on any of the cores, but only one core is default (CM7) and will run automatically after reset. This means that the flash-based targets (and both Debug and Release targets on MCUXpresso IDE) are only usable on the default core. Also note that the PDBDM demo cannot run simultaneously with the debugger session, which makes the RAM-based targets unusable.

SDRAM considerations

Note that the PDBDM buffer must be put in non-cacheable memory. In SDRAM targets, the _pdbdm buffer is put to non-cacheable section by user code in main.c.

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT1180-EVK
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Multi-core considerations

There are example applications prepared for both CM33 and CM7 cores of the RT118x target platform. The debugger is typically able to load and run the code on any of the cores, but only one core is default (CM33) and will run automatically after reset. This means that the flash-based targets (and both Debug and Release targets on MCUXpresso IDE) are only usable on the default core.

Note that you also need to create an AHAB (Advanced High-assurance Boot) package, put the executable application into the package and flash it to the board using SPSDK nxpimage and blhost tools.

Also note that the PDBDM demo cannot run simultaneously with the debugger session, which makes the RAM-based targets unusable.

SDRAM considerations

Note that the PDBDM buffer must be put in non-cacheable memory. In SDRAM targets, the _pdbdm buffer is put to non-cacheable section by user code in main.c.

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

EVK-MIMXRT595
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

EVK-MIMXRT685
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-IMXRT1152
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-IMXRT1186
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Multi-core considerations

There are example applications prepared for both CM33 and CM7 cores of the RT118x target platform. The debugger is typically able to load and run the code on any of the cores, but only one core is default (CM33) and will run automatically after reset.

SDRAM considerations

Note that the PDBDM buffer must be put in non-cacheable memory. In SDRAM targets, the _pdbdm buffer is put to non-cacheable section by user code in main.c.

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-IMXRT700
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-K22F
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-K32L2A4S
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-K32L2B
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-K32L3A6
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

Note to CM4/CM0+ core execution

The target MCU is a dual core consisting of Cortex M4 and Cortex M0+ cores. The MCU boots by running CM4 core by default, so the cm4 example projects will run without any change. The cm0plus examples will not run automatically. You should be able to use a debugger session (tested in IAR EWARM IDE) to upload the compiled code to MCU RAM and start the CM0+ core to execute it. In a typical application, the CM4 core will boot and will set up the execution environment for the CM0+ core. Alternatively, you can set the CM0+ core to be the default booting core as described at https://wiki.segger.com/K32W#Boot_ROM. In any case, make sure that only one of the cores will access the communication peripheral module and will handle the FreeMASTER communication.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster.

FRDM-KE15Z
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-KE16Z
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-KE17Z
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-KE17Z512
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA153
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA156
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA174
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA344
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA346
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA577
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXC041
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXC162
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXC242
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXC444
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXE247
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXE31B
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXL255
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXN236
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXN947
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXN947T
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXW71
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-RW612
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MCX-W71-EVK
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPC845BREAKOUT
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso51U68
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso54628
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso54S018
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso54S018M
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso55S06
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso55S16
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso55S28
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso55S36
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso55S69
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso804
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso824MAX
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso845MAX
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

LPCXpresso860MAX
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MCX-N5XX-EVK
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MCX-N9XX-EVK
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT685-AUD-EVK
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

MIMXRT700-EVK
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

RD-RW612-BGA
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

TWR-KM34Z75M
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

TWR-KM35Z75M
Hardware requirements
  • Mini/micro USB cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA266
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA366
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster

FRDM-MCXA287
Hardware requirements
  • USB-C cable

  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

No special settings are required. The demo communicates by uploading and downloading communication frames directly to/from the microcontroller RAM buffer using the Debug USB port. Standard debugger must not be active during the FreeMASTER communication.

Prepare the demo
  1. Connect a USB cable between the host PC and the Debug USB port on the target board.

  2. Use one of the flash-based build targets.

  3. Compile and download the program to the target microcontroller.

  4. Run and resume application execution when debugger stops in the main() function.

Disconnect the debugger
  1. Terminate the debugger session to release the JTAG interface for FreeMASTER use.

  2. Reset the target board to make sure it runs after detaching the debugger.

Connect with FreeMASTER
  1. Run FreeMASTER, use the Connection Wizard or open Project Options.

  2. Select communication using the FreeMASTER Packet Driven BDM Communication (PD-BDM) plug-in.

  3. Configure the PD-BDM plug-in:

    • Use the same “underlying” BDM/JTAG interface as used in debugger (typically CMSIS-DAP).

    • Configure this BDM/JTAG interface and test its connection.

    • Specify or search for a RAM address of the “_pdbdm” communication buffer.

    • Test connection and close the configuration dialog.

  4. Start communication, FreeMASTER loads the initial TSA Active Content links in the Welcome page.

  5. Click the “FreeMASTER Demonstration Project (embedded in device)” in the Welcome page.

  6. The demo is now running, you should be able to watch variable values and graphs.

More information

Read more information about FreeMASTER tool at http://www.nxp.com/freemaster. Feel free to ask questions and report issues at FreeMASTER’s community page at https://community.nxp.com/community/freemaster