I encountered the following error while using Freemaster Recorder to record data, which prevented me from recording the data. the error and the main setting are shown below..How to solve this error? TKS
FreeMASTER Version is 3.2.2.2
Tool is Jlink
Solved! Go to Solution.
Hi @PedroCao,
This is the expected behavior in case of BDM plugin:
The "BDM/JTAG communication plug-in" emulates the serial protocol, catches any variable-access protocol frames, and emulates the same behavior using a direct memory access over the JTAG interface. With this plugin, no protocol driver needs to be used in the target MCU application. All memory accesses are made on a background without any MCU CPU intervention. Advanced features (like Recorder or Pipes) do not work with this plugin, because there is no "cooperating" driver code in the MCU application. (see ch. 7.2 Communication plugins of the User Guide)
You would need to use Packet Driven BDM (PD-BDM) or another communication plugin (such as UART or CAN) that supports recorder functionality.
Note: advanced functionalities are implemented in FreeMASTER Driver - the embedded library you would need to add into your embedded application.
Hi @PedroCao,
This is the expected behavior in case of BDM plugin:
The "BDM/JTAG communication plug-in" emulates the serial protocol, catches any variable-access protocol frames, and emulates the same behavior using a direct memory access over the JTAG interface. With this plugin, no protocol driver needs to be used in the target MCU application. All memory accesses are made on a background without any MCU CPU intervention. Advanced features (like Recorder or Pipes) do not work with this plugin, because there is no "cooperating" driver code in the MCU application. (see ch. 7.2 Communication plugins of the User Guide)
You would need to use Packet Driven BDM (PD-BDM) or another communication plugin (such as UART or CAN) that supports recorder functionality.
Note: advanced functionalities are implemented in FreeMASTER Driver - the embedded library you would need to add into your embedded application.