![background image](http://html1.mh-extra.com/html/nxp-semiconductors/bldc/bldc_user-manual_1721702019.webp)
User Interface
BLDC Control Demo User's Guide, Rev. 6, 06/2020
NXP Semiconductors
19
2.
When “OpenSDA-CDC Serial Port” is not displayed in the message window next to the “Port”
drop-down menu, unplug and plug in the USB cable and reopen the FreeMASTER project again.
3.
Make sure that your development board is supplied by a sufficient power source. Sometimes the
USB PC port does not have sufficient power to supply the development board.
6.2.1. FreeMASTER TSA and user variables addition to FreeMASTER watch
By default, all projects use the TSA (Target Side addressing). This means that the information about the
variables’ address and size are stored in the MCU flash memory. The TSA feature may be enabled or
disabled by the BOARD_FMSTR_USE_TSA macro in the
board.h
file. Only the variables necessary for
the MCAT functionality are stored in the TSA and visible in FreeMASTER. If you want to monitor your
own variables, provide a symbol file which contains the information about the addresses of all variables
in the project to FreeMASTER. The symbol files are generated during the build process to the
boards/demo_apps/mc_bldc/<compiler>/<debug or release>
folder. The symbol files have different
extensions for different compilers (IAR generates
*.out
, Keil and MCUXpresso generate
*.axf
). For
more information about the TSA, see
FreeMASTER Serial Communication Driver
(document
Figure 17. FreeMASTER symbol file selection
6.2.2. Control page
After launching the application and performing all necessary settings, control the BLDC motor using the
FreeMASTER control page. The FreeMASTER control page contains:
•
Speed gauge—shows the actual and required speeds.