2.6 Compatibility issue with latest compiler releases Description Compilers with improved optimizations for the STM32F10xxx have been recently released on the market. Revisions Z and B of the medium-density STM32F10xxx devices (STM32F10xx8/B) do not support some of the sequences associated with the high-level optimizations done in these compilers. Revision Y is not affected by this limitation. Errata sheet STM32F10xxx silicon limitations 7/14 Workaround This behavior is fully deterministic, and should be detected during firmware development or the validation phase. Consequently, systems already developed, validated and delivered to the field with previous silicon revisions are not affected. For code update of revision Z and B devices already in the field, do not use these new compilers. To date, compilers known to generate these sequences are: ● IAR EWARM rev 5.20 and later ● GNU rev 4.2.3 and later For new developments associated with these compilers, revision Y of the STM32F10xx8/B must be used. |