Keil Logo

EASYWEB

The EASYWEB example project, configured for ULINK debugging, displays the values of two analog inputs (AN) and AN1) on a web page.

The EASYWEB example project demonstrates assembling, compiling, linking, downloading, and debugging using the µVision IDE on the MCBXC167 board. To use this example, the Keil MCB-XC167 board needs to be connected to a network. The Keil MCB-XC167-BASIC board cannot be used for this example because it does not have an ethernet controller.

The EASYWEB project has five available targets:

  • Simulation: This project may be used to verify the program on the simulator.
  • On-Chip Flash: Set the DIP switches and select ULINK for downloading and debugging.
  • External Flash: Set the DIP switches and select ULINK for downloading and debugging.
  • External RAM: Set the DIP switches and select ULINK for downloading and debugging.
  • Monitor: the application is downloaded into the external RAM. Select Monitor-166 for downloading and debugging. Connect the MCBXC167 board to the PC with a serial cable.

Use the On-Chip Flash target for this example.

Loading EASYWEB

To load the EASYWEB project, select Open Project from the Project menu and open EASYWEB.UV2 from the following folder:

  • …\C166\BOARDS\KEIL MCB-XC167\EASYWEB

Open EASYWEB Project Dialog

Project WorkspaceWhen the EASYWEB project opens, the µVision Project Workspace window displays the source files that make up the project.

  • easyweb.c: the application module that prints the text output, and displays the webpage.
  • START_v2_FLASH.A66: CPU startup file for the Infineon XC167 devices.
  • START_V2_RAM.A66: CPU startup file for the Infineon XC167 devices.

The Abstract.txt file contains documentation about the project.

Editing EASYWEB

You may edit easyweb.c or review the source code. Double click on easyweb.c in the Files page of the Project Window. µVision loads and displays the contents in an editor window.

Running EASYWEB

Perform the following five steps to run the EASYWEB Example on the MCBXC167 Evaluation Board:

  1. Set Dip Switches for EASYWEB
  2. Building EASYWEB
  3. Downloading EASYWEB
  4. Debugging EASYWEB
  5. Checking Output
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.