µVision User's Guide

legacy

Differences Between µVision3 and dScope

The µVision3 debugger replaces the Keil dScope for Windows. dScope debug functions require the following modifications for correct execution in the µVision3 debugger.

  • In dScope the memset debug function parameters are different. The µVision3 memset debug function parameters are now identical with the ANSI C memset function.
  • The dScope debug function bit is no longer available and needs to be replaced with _RBYTE and _WBYTE function calls. With dScope debug functions char, uchar, int, uint, long, ulong, float, and double it is possible to read and write memory. Replace these debug functions in µVision3 according the following list.

    dScope Memory Access FunctionµVision3 Replacement for Memory ReadMemory Write
    bit_RBYTEcombine _RBYTE and _WBYTE
    char, uchar_RBYTE_WBYTE
    int, uint_RWORD_WWORD
    long, ulong_RDWORD_WDWORD
    float_RFLOAT_WFLOAT
    double_RDOUBLE_WDOUBLE
  • In dScope the memset debug function parameters are different. The µVision3 memset debug function parameters are now identical with the ANSI C memset function.