MCUXpresso SDK Documentation

fmstr_example_any

fmstr_example_any#

Overview#

Special example application which demonstrates how the NXP MCUXpresso ConfigTools can be used to configure pins, clocks, peripherals, interrupts, and even the FreeMASTER “middleware” driver features in a graphical and user friendly way. The user can switch between the Serial, CAN, and other ways of communication and generate the required initialization code automatically.

Supported Boards#

EVK-MIMXRT1010
Hardware requirements
  • MIMXRT1010-EVK board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

  • ‘SERIAL’ at LPUART1 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • MIMXRT1015-EVK board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART1 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • MIMXRT1020-EVK board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART1 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN1 module, CAN transceiver is available on board at pins J10.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • MIMXRT1064-EVK board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART1 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN2 module, CAN transceiver is available on board at pins J11.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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

EVKB-IMXRT1050
Hardware requirements
  • IMXRT1050-EVKB board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART1 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN2 module, CAN transceiver is available on board at pins J11.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • FRDMK22F board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at UART1 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • FRDMK32L2A4S board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • FRDMK32L2B board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • FRDMK32L3A6 board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • FRDM-KE15Z board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART1 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • FRDMKE16Z board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

CAN transceiver connected to J12 pins:

  • PTC7 is connected to CAN0_TX

  • PTC6 is connected to CAN0_RX

Recommended communication options
  • ‘SERIAL’ at LPUART0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • FRDM-KE17Z board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

CAN transceiver is available on board (use CAN0 port at J29)

Recommended communication options
  • ‘SERIAL’ at LPUART4 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN0 module.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

CAN transceiver is available on board (use CAN0 port at J29)

Recommended communication options
  • ‘SERIAL’ at LPUART4 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN0 module.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso845 board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at USART0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso51U68 board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at USART0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso54628 board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

Note: This board does not have a CAN transceiver so you need to connect your own CAN transceiver connected to pins:

  • PIO3_18 is connected to CAN0_TX

  • PIO3_19 is connected to CAN0_RX

Recommended communication options
  • ‘SERIAL’ at USART0 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN0 module.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso54S018 board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

Note: This board does not have a CAN transceiver so you need to connect your own CAN transceiver connected to pins:

  • PIO3_18 is connected to CAN0_TX

  • PIO3_19 is connected to CAN0_RX

Recommended communication options
  • ‘SERIAL’ at FLEXCOMM0 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at MCAN module.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso54S018M board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

Note: This board does not have a CAN transceiver so you need to connect your own CAN transceiver connected to pins:

  • PIO3_18 is connected to CAN0_TX

  • PIO3_19 is connected to CAN0_RX

Recommended communication options
  • ‘SERIAL’ at FLEXCOMM0 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at MCAN module.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso55S16 board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at FLEXCOMM0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso55S28 board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at FLEXCOMM0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso55S36 board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

CAN is available at connector J19. On-board transceiver is connected to pins:

  • PIO1_2 is connected to CAN0_TX (see also JP49, alternate connection to P0_30)

  • PIO1_3 is connected to CAN0_RX (see also JP48, alternate connection to P1_22)

Recommended communication options
  • ‘SERIAL’ at USART0 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN0 module.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso55S69 board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at FLEXCOMM0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso845 board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at USART0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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
  • LPCXpresso860 board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at USART0 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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

MC56F80000-EVK
Hardware requirements
  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

By default, the demo is configured for standard Serial (UART) communication. It may be changed to other interface in MCUXpresso SDK ConfigTools. Such other communication interfaces may require different physical connections made on board, such as CAN transceiver or direct MCU’s USB port. Refer to readme.txt files in other FreeMASTER demos which are available for this platform to see more details about board setup.

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

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

  2. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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

MC56F81000-EVK
Hardware requirements
  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

By default, the demo is configured for standard Serial (UART) communication. It may be changed to other interface in MCUXpresso SDK ConfigTools. Such other communication interfaces may require different physical connections made on board, such as CAN transceiver or direct MCU’s USB port. Refer to readme.txt files in other FreeMASTER demos which are available for this platform to see more details about board setup.

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

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

  2. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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

MC56F83000-EVK
Hardware requirements
  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

By default, the demo is configured for standard Serial (UART) communication. It may be changed to other interface in MCUXpresso SDK ConfigTools. Such other communication interfaces may require different physical connections made on board, such as CAN transceiver or direct MCU’s USB port. Refer to readme.txt files in other FreeMASTER demos which are available for this platform to see more details about board setup.

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

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

  2. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • MIMXRT1024-EVK board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART1 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN1 module, CAN transceiver is available on board at pins J10.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • MIMXRT1040-EVK board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART1 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN2 module, CAN transceiver is available on board at pins J11.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • MIMXRT1060-EVKB board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART1 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN2 module, CAN transceiver is available on board at pins J11.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

  • Serial line, CAN or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as CAN transceiver, serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at LPUART1 module connected to virtual serial port of the debugger USB interface.

  • ‘CAN’ at CAN2 module, CAN transceiver is available on board at pins J11.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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
  • TWRKM35Z75M board

  • Personal Computer

  • FreeMASTER 3.0 or later installed on PC

  • Serial line or USB equipment as needed to connect over selected interface.

Board settings

By default, the demo is configured for standard serial (UART) communication. It may be changed to other interface in MCUXpresso ConfigTools. Run the MCUXpresso ConfigTools, select the Peripherals tool and open the Middleware/FreeMASTER component configuration. Refer to the list of recommended communication options below and make the selection in the FreeMASTER configuration page. Note that the other communication interfaces may require to use different physical connections, such as serial or USB ports.

Recommended communication options
  • ‘SERIAL’ at UART2 module connected to virtual serial port of the debugger USB interface.

  • ‘Packet-driven BDM’ using the debugger interface (use flash-based build targets only).

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

If using the Packet-driven BDM interface
  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. Configure Serial or other communication as required by this demo setup.

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

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

  5. 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-MC56F8200
Hardware requirements
  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

By default, the demo is configured for standard Serial (UART) communication. It may be changed to other interface in MCUXpresso SDK ConfigTools. Such other communication interfaces may require different physical connections made on board, such as CAN transceiver or direct MCU’s USB port. Refer to readme.txt files in other FreeMASTER demos which are available for this platform to see more details about board setup.

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

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

  2. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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-MC56F8400
Hardware requirements
  • Target microcontroller board

  • Personal Computer

  • FreeMASTER 2.5 or later installed on PC

Board settings

By default, the demo is configured for standard Serial (UART) communication. It may be changed to other interface in MCUXpresso SDK ConfigTools. Such other communication interfaces may require different physical connections made on board, such as CAN transceiver or direct MCU’s USB port. Refer to readme.txt files in other FreeMASTER demos which are available for this platform to see more details about board setup.

Prepare the demo
  1. Interconnect the host PC and the target microcontroller board using the selected interface cable.

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

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

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

  2. Configure Serial, CAN or other communication as required by this demo setup.

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

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

  5. 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