Hello Sebas,
The simplest way, how to try the FreeMASTER is to load example application of serial driver to board, connect board to PC by serial cable and open FreeMASTER example project.
This way is not good way for you and you have to include the FreeMASTER serial driver to your application instead.
It seems that you installed the FreeMASTER serial driver.
You can integrate the FreeMASTER serial driver to you project by adding all files from {FMSTR path}\src_common\
and platform dependent files in src_platforms\HC12\ or src_platforms\MCF51xx\.
You can add all files even when you will not use all features. To reduce flash and ram size you can disable unused function in freemaster_cfg.h file.
In freemaster_cfg.h you have to define base address of SCI module and isr vector.
In your application you have to initialize SCI module to desired communication baudrate.
Call in your application FMSTR_Init() after SCI initialization.
Call FMSTR_Poll() function in your main loop - this handles all FreeMASTER communication.
After that you can configure the FreeMASTER tool.
- set up communication interface and baudrate in Project->Option->Comm
- set path to elf file of your application in Project->Option->Map Files
See more in user manual page 32.
To start FreeMASTER communication with the board, press the red STOP button in tool bar.
More details, how to add variable are in User Manual, chapter 4.2
CodeWarrior 10.3 also supports Processor Expert component for FreeMASTER on S08, CFV1/2/3/4, DSC and Kinetis platforms. This component helps you to load FreeMASTER source code, configure communication interface (SCI/MSCAN/FlexCAN/JTAG/Packet Driven BDM) and configure FreeMASTER serial driver.
Best Regards
Jaroslav