- Important information
- New features
- Known problems
- Program corrections
- User guide corrections
- Miscellaneous
- Release history
Important information
- None.
New features
-
None.
Known Problems
-
[EWSTM8-641, EW23488] On some rare occasions a crash in the ST-LINK debugger could occur which give the message "Unknown exception in processor (#P1)".
Program Corrections
-
None.
User guide corrections
- None.
Miscellaneous
- Nothing.
Release history
V3.10.1 - 2017-06-30
New features-
It is now possible to set option bytes from your source code. See the C-SPY Debugging Guide for more information.
-
The debugger can now attach to a running target. This feature is available from the Project menu.
V2.20.3 - 2017-01-31
-
The debugger database for STLUX and STNRG devices has been updated.
V2.20.1 - 2015-11-26
- None.
V2.10.5 - 2015-07-09
- None.
V1.41.1 - 2013-07-05
Program corrections-
[EW24000] Register bit
SEG07
is incorrectly placed in registerLCD_PM1
instead ofLCD_PM0
for STM8L052xx, STM8L152xx, and STM8L162xx devices. -
[EW23920] The 8-bit bitfield
DMA1_C3PARH_C3M1ARH_bit
in the header files (.h) and SFR files (.sfr) for some devices contains 16 bits (PA8
-PA15
andM1A8
-M1A15
) instead of 8 bits. Affected devices are STM8L051F3, STM8L052xx, STM8L151xx, STM8L152xx, and STM8L162xx.
V1.40.1 - 2013-03-05
New features-
New Predefined Macros
Two new predefined macros have been added,execUserExecutionStarted
andexecUserExecutionStopped
. They are called when the debugger is about to start/resume execution and when it has stopped. The macros are not called when performing a one-instruction assembler step, i.e. Step/Step Into from within the assembler window.
-
[EW23747] The definition of
ADC1_TRIGR4
has been corrected for STM8L151C6 and STM8L152C6. -
[EW23148] The "Go to definition" function could sometimes fail.
V1.31.1 - 2012-10-04
Program corrections-
[EW22939] The
TC
andRXNE
were switched in UART3 status registers for the STM8S20x devices. This is now corrected. -
[EW23195] Corrected bits in the Timer 3 registers for the STM8L10x devices.
-
[EW23416] Corrected bits in the
ADC1_CR2
register for the STM8L151x8 devices.
V1.30.2 - 2011-12-21
Program corrections-
Missing bits in the
RTC
registers added for the STM8151x, STM8L152x, and STM8L162x devices. -
[EW22583] The checksum calculation went wrong using some devices due to an error in the flash programming. This is now corrected.
-
[EW22383] The driver installation could claim that the current language was not supported at the end of the installation. This is now corrected.
-
Executing a single step on a
halt
,wfi
, orwfe
function left the debugger in a locked state. This is now corrected.
V1.30.1 - 2011-04-05
Program corrections-
The IAR C-SPY Debugger fails to stop execution after stepping over a C statement if the first instruction of the statement is a call to an extracted common subroutine. Such subroutines are generated when compiled using the high size or high balanced optimization settings (
-Ohz
and-Oh
). This is now corrected.
V1.20.1 - 2010-11-03
- None.
V1.10.0 - 2010-04-16
- First official release