2022-04-08 14:42:47 +00:00
|
|
|
Overview
|
|
|
|
========
|
|
|
|
Hello World Virtual Com demonstrates the use of virtual com to print the "Hello World" string to the terminal.
|
|
|
|
Different with Hello World demo (a HW UART peripheral is used to transmit data), the demo transmits data based on
|
|
|
|
a serial port simulated by the USB device stack on target board side via USB peripheral.
|
|
|
|
The purpose of this demo is to demonstrate how to use virtual com and provide a simple project for debugging and further development.
|
|
|
|
|
|
|
|
Toolchain supported
|
|
|
|
===================
|
2022-04-08 14:48:22 +00:00
|
|
|
- Keil MDK 5.36
|
|
|
|
- GCC ARM Embedded 10.3.1
|
2022-04-08 14:42:47 +00:00
|
|
|
- MCUXpresso 11.5.0
|
2022-04-08 14:48:22 +00:00
|
|
|
- IAR embedded Workbench 9.20.2
|
2022-04-08 14:42:47 +00:00
|
|
|
|
|
|
|
Hardware requirements
|
|
|
|
=====================
|
|
|
|
- Two Micro USB cables
|
|
|
|
- LPCXpresso55s69 board
|
|
|
|
- Personal Computer
|
|
|
|
|
|
|
|
Board settings
|
|
|
|
==============
|
|
|
|
No special settings are required.
|
|
|
|
|
|
|
|
Prepare the Demo
|
|
|
|
================
|
|
|
|
Note: MCUXpresso IDE project default debug console is semihost
|
|
|
|
1. Connect a USB cable between the host PC and the OpenSDA USB port on the target board for downloading
|
|
|
|
the program and supply power for the board, connect another USB cable between host PC and USB port
|
|
|
|
on the target board.
|
|
|
|
2. Download the program to the target board.
|
|
|
|
3. Either press the reset button on your board or launch the debugger in your IDE to begin running the demo.
|
|
|
|
4. Open a serial terminal(like putty) to communicate with the board via virtual com.
|
|
|
|
|
|
|
|
Running the demo
|
|
|
|
================
|
|
|
|
The log below shows the output of the hello world demo in the terminal window:
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
hello world.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
The debug console virtual com will echo back the received characters.
|