FAQ

What's difference between easyDSP and Jtag/SWD debugger ?

JTAG/SWD debugger and easyDSP serve different purposes.
Debuggers are useful in the initial development stage for verifying boards and software through breakpoint and step-by-step progression. However, for certain applications (eg., motor drives), these features cannot be used while the system is operating, and thus, debugging is done by monitoring user code variables while the system is running. When using a debugger to monitor variables, there are limitations on the number of variables and speed. Additionally, JTAG/SWD debuggers have weak noise resistance, and in high-voltage/high-current systems, the debugger connection often drops along with system operation. Furthermore, in mass production, the debugger's operation is sometimes limited to protect intellectual property.
On the other hand, easyDSP is fundamentally a variable monitoring system and also supports MCU flash programming. Since it uses the SCI/UART communication port, it has strong noise resistance, and in high-voltage/high-current systems, it can use optical cables.
By using easyDSP and debuggers separately or together as needed, the best debugging environment can be implemented.
 

When to use easyDSP, when to use debugger ?

Debugger is useful when you develop MCU board or its basic firmware. On the other hands, easyDSP is useful when you develop/debugg a high-level system algorithm. By combining debugger and easyDSP, the best debugging environment could be implemented.

How reliable is reading variable?

100% reliability is not guaranteed. easyDSP could read wrong value of variable.

How reliable is writing variable?

2 byte checksum is checked before writing to variable. So the probability of having incorrect writing is low.

How reliable is writing flash rom?

Flashrom is written by clicking 'Program' button. But nothing is checked and verified during writing process. Therefore you should check it by yourself by clicking 'Verify' button afterwards.

Which value will be displayed if the reading operation fails ?  

either '?' (ex, in watch window) or no display in plot and chart window.

Does easyDSP do compiling and linking C program?

No. They are done by compiler and linker provided by chip maker.

How many variables can I monitor using easyDSP?

As much as the resource of your PC, speed and memory are permitted.