Jarda Pajskr / freemaster_lib

Dependents:   FreeMASTER_HelloWorld FreeMASTER_HelloWorld2 FreeMASTER_HelloWorld3

Fork of freemaster_lib by Jarda Pajskr

You are viewing an older revision! See the latest version

Homepage

FreeMASTER serial driver V1.8

FreeMASTER http://www.freescale.com/FREEMASTER is a user-friendly real-time debug monitor and data visualization tool that you can use for any application development and information management. FreeMASTER supports both cooperative and non-intrusive monitoring of variables on a running system. You can display multiple variables changing over time on an oscilloscope-like display, or view the data in text form. As well, FreeMASTER supports additional capabilities and targets with an on-target driver for transmitting data from the target to the host computer.

Usage

The FreeMASTER application is consists of two basic parts.

  • FreeMASTER serial driver - little agent, which runs on embedded board
  • FreeMASTER tool - PC application, which visualizes data on the embedded board

Import Agent To Embedded Project

The FreeMASTER serial driver expects an include of the freemaster_class.h file. The constructor of the class Freemaster expects name of pins, which will be used for communication with the PC. The FMSTR_TSA_TABLE_LIST_BEGIN() and FMSTR_TSA_TABLE_LIST_END() contain a list of all TSA tables. Each TSA table (defined in application source file) is used for static definition of global variables which will be availabel on PC.

Example of the driver initialization

#include "freemaster_class.h"
Freemaster fm(USBTX, USBRX);

FMSTR_TSA_TABLE_LIST_BEGIN()
FMSTR_TSA_TABLE_LIST_END()

Observe Variables on PC

Support


All wikipages